数学上将一维数组称为向量,
将二维数组称为
矩阵
。
一般化之后的向量或矩阵等统 称为
张量
(tensor)。
import numpy as np
x = np.array([1.0,2.0,3.0])
x.shape#查看形状
x.dtype#查看数据类型
x.ndim#查看维度
广播
A = np.array([[1, 2], [3, 4]])
B = np.array([10, 20])
print(A * B)
#array([[ 10, 40],[ 30, 80]])
转换为一维数组
X = X.flatten()
矩阵相乘
np.dot(A, C)#在多维数组的乘积运算中,必须使两个矩阵中的对应维度的元素个数一致