import numpy as np
np.array()
np.arange() #开始值、终值和步长
np.linspace() #开始值、终值和元素个数
np.ones()
np.zeros()
np.eye()
np.diag()
np.repeat()
np.vstack()
np.hstack()
shape()
reshape()
resize()
T() #转置
dot() #矩阵乘法,两个矩阵的点积
所得到的数组中的每个元素为,第一个矩阵中与该元素行号相同的元素与第二个矩阵与该元素列号相同的元素,两两相乘后再求和。
这句话有点难理解,但是这句话里面没有哪个字是多余的。结合下图理解这句话。
3.dot()函数可以通过numpy库调用,也可以由数组实例对象进行调用。a.dot(b) 与 np.dot(a,b)效果相同。
矩阵积计算不遵循交换律,np.dot(a,b) 和 np.dot(b,a) 得到的结果是不一样的。
Numpy has many built in math functions that can be performed on arrays.
a = np.array([-4, -2, 1, 3, 5])a.sum()
a.max()
a.min()
a.mean()
a.std()
argmax and argmin return the index of the maximum and minimum values in the array.
a.argmax()
a.argmin()
a.argmin()