Python: Numpy: 基础运算

使用Numpy模块进行矩阵运算,直接使用a+b为相应位置的元素相加,与普通的运算一样,也可以使用关系运算符,得到布尔矩阵

若要进行矩阵乘法使用:

c_dot = np.dot(a,b)

此外可以a@b, a.dot(b)来计算矩阵式

使用随机数来组成一个矩阵:

a=np.random.random((2,4)) #2行4列

如上默认生成0到1之间的随机数

可以对矩阵的元素进行一系列的操作:

np.sum(a)   
np.min(a)   
np.max(a)   

 如果你需要对行或者列进行查找运算,就需要在上述代码中为 axis 进行赋值。 当axis的值为0的时候,将会以列作为查找单元, 当axis的值为1的时候,将会以行作为查找单元。

还可以进行各种计算,eg:

>>> B
array([0, 1, 2])
>>> np.exp(B)
array([ 1.        ,  2.71828183,  7.3890561 ])
>>> np.sqrt(B)
array([ 0.        ,  1.        ,  1.41421356])

猜你喜欢

转载自blog.csdn.net/lcqin111/article/details/82531126
今日推荐