ndarray数组属性:
-维度(dimensions)称为轴(axis),轴的个数称为秩(rank)
-基本属性:
·ndarray.ndim(秩)
·ndarray.shape(维度)
·ndarray.size(元素总个数)
·ndarray.dtype(元素类型)
·ndarray.itemsize(元素字节大小)
NumPy中较小的数组会广播到较大数组的大小,使它们的形状兼容,其中较小数组维度的长度为1,例如:
>>> a = np.array([1, 2, 3])
>>> b = np.array([[4, 5, 6], [7, 8, 9]])
将数组a按数组b扩展成了维度为(2, 3)的数组,第1行新值与第0行一样为“[1, 2, 3]”。
>>> a = np.array([1, 2])
>>> b = np.array([[3, 4], [5, 6]])
>>> print(a * b)
程序的输出结果:
[[ 3 8]
[ 5 12]]
[[ 3 8]
[ 5 12]]