reduce
# 创建二维数组
x2 = np.array([[1,2,3],[4,5,6]])
# 查看元素总数
reduce(lambda x,y:x*y , x2.shape)
'''
输出:6...例如, x2.reshape(1,2,3)是将二维数组转换成三维数组,参数个数代表要转换的维度,参数数字从左到右分别表示0轴、1轴、2轴的元素数量
import numpy as np
# 创建二维数组..., 2, 3],
[4, 5, 6]]])
'''
9、数组索引和切片操作
numpy一维数组的索引和切片操作类似python列表
例如取一维数组前三个元素
import numpy...as np
# 创建一维数组
x1 = np.array([1,2,3,4])
# 切片,取前三个元素
x1[:3]
'''
输出:
array([1, 2, 3])
'''
重点是对多维数组的索引和切片操作...例如,三维数组形状为(x,y,z),分别代表:0轴有x个元素、1轴有y个元素,2轴有z个元素。