python数据分析——numpy数组学习

Posted funny-and-point

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python数据分析——numpy数组学习相关的知识,希望对你有一定的参考价值。

一、求解线性方程组

 

 

1、numpy的线性代数子模块linalg中提供了求解线性方程组的solve()函数和求解线性方程组最小二乘解的lstsq()函数

 

例:

 

import numpy as np

a=np.array([[3,1],[1,2]])
b=np.array([9,8])
x=np.linalg.solve(a,b)
print(x)
print(np.dot(a,x))
print(np.linalg.lstsq(a,b))

结果:

[2. 3.]
[9. 8.]

(array([2., 3.]), array([], dtype=float64), 2, array([3.61803399, 1.38196601]))

二、奇异值分解

numpy的线性代数子模块linalg中提供了计算奇异值分解的svd()函数

格式:svd(a,full_matrices=1,compute_uv=1)

 

以上是关于python数据分析——numpy数组学习的主要内容,如果未能解决你的问题,请参考以下文章

(转)Python数据分析之numpy学习

Python之Numpy扩展包学习与使用——数组数据处理

数据分析从入门到“入坑“系列利用Python学习数据分析-Numpy数组运算

Python开发:NumPy学习ndarray数组

python--numpy学习

[python]-数据科学库Numpy学习