-
slice
-
改变数组的形状
-
obj.reshape(shape)
: return a new ndarray -
obj.resize(shape)
: changing the shape in place- 改变形状时应保持数组元素总数一致
-
e.g.
b.reshape(-1,1)
: 参数-1
表示根据数组元素总数和其他维度的取值,自动计算该维度的取值
-
-
数组间的运算
-
加法
-
-
elementwise multiplication
A * B
-
matrix multiplication
A @ B
np.dot(A,B)
np.matmul(A,B)
-
transpose
np.transpose(A)
-
inverse
np.linalg.inv(A)
-
数组元素间的运算
-
np.sum()
所有元素求和 -
np.prod()
所有元素乘积 -
np.diff()
计算数组的相邻元素之间的差 np.sqrt()
np.exp()
np.abs()
-
-
按行求和 & 按列求和
- 数组堆叠运算
np.stack((arr1,arr2,...),axis)
网友评论