NumPy最重要的是其N维数组对象 ndarray,它是一系列同类型数据的集合。
三维
arr1 = np.array([[[1, 2, 3], [4, 5, 6]], [[2, 3, 4], [3, 65, 1]], [[1, 33, 2], [44, 55, 66]],[[21, 12, 17], [3, 11, 43]]])
print(arr1.shape)
>>>(4,2,3)
arr1.max(0)
>>>array([[21, 33, 17],
[44, 65, 66]])
arr1.max(1)
>>>array([[ 4, 5, 6],
[ 3, 65, 4],
[44, 55, 66],
[21, 12, 43]])
arr1.max(2)
>>>array([[ 3, 6],
[ 4, 65],
[33, 66],
[21, 43]])
二维
aaa = array([[10,9,8],[7,6,5],[42,33,2]])
# 矩阵中所有元素的最小值
aaa.min()
>>> 2
# 矩阵中所有列中元素的最小值
aaa.min(0)
>>>array([7, 6, 2])
# 矩阵中所有行中元素的最小值
aaa.min(1)
>>>array([8, 5, 2])