我们可以将 8 元素 1D 数组重塑为 2 行 2D 数组中的 4 个元素,但是我们不能将其重塑为 3 元素 3 行 2D 数组,因为这将需要 3x3 = 9 个元素。...实例
尝试将具有 8 个元素的 1D 数组转换为每个维度中具有 3 个元素的 2D 数组(将产生错误):
import numpy as np
arr = np.array([1, 2, 3, 4,...实例
将 8 个元素的 1D 数组转换为 2x2 元素的 3D 数组:
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8])
newarr...展平数组
展平数组(Flattening the arrays)是指将多维数组转换为 1D 数组。
我们可以使用 reshape(-1) 来做到这一点。...2-D 数组中,它将遍历所有行。