
1,创建1维数组
import numpy as np
x =np.array([[1,2,3,4,5]])
print("维度 :",np.ndim(x))
print("形状shape :",x.shape)
print("数组 :",x)
print(type(x))
输出:
维度 : 2
形状shape : (1, 5)
数组 : [[1 2 3 4 5]]
<class 'numpy.ndarray'>
2,创建2维数组
import numpy as np
x = np.array([[5,7,8,9],[1,2,3,5,]])
print(x)
print("shape:", x.shape)
输出:
[[5 7 8 9]
[1 2 3 5]]
shape: (2, 4)
3,创建三维数组
(2, 2, 3) 的三维数组:
import numpy as np
x = np.arange(12).reshape(2, 2, 3)
print(x)
print("shape:", x.shape)
输出
[[[ 0 1 2]
[ 3 4 5]]
[[ 6 7 8]
[ 9 10 11]]]
shape: (2, 2, 3)
4,数组的计算
矩阵的乘积运算中,对应维度的元素个数要保持一致 , 先说个简单的:
一维相乘: [1,2,3] [4,5,6] 积: [4,10,18]
二维相乘:
import numpy as np
a = np.array([[1, 2],
[3, 4]])
b = np.array([[5, 6],
[7, 8]])
print("逐元素相乘:\n", a * b)
得出结果: [[5,12], [21,32]]

被折叠的 条评论
为什么被折叠?



