【发布时间】:2020-10-13 21:37:08
【问题描述】:
我有一个形状数组(28000、2304)。下面的代码是我想应用于每一行,然后返回一个最终数组,其大小为 (28000, 5625)
image_array = X_train[0]
img = image_array.reshape(48,48)
resized_width = 75
resized_height = 75
dimension = (resized_width, resized_height)
resized = cv2.resize(img, dimension, interpolation = cv2.INTER_CUBIC)
image_array = resized.flatten()
X_train 是我的形状数组(28000、2304)。 X_train[0] 将是 28000 数组中的第一行。上面的代码在展平调整大小的图像数组后返回一个长度为 (5625) 的向量。所以我想将上面的代码应用于所有 28000 行,而不仅仅是 X_train[0]。我将如何遍历或循环 X_train 并应用此代码以获得最终的形状数组(28000、5625)。谢谢。
【问题讨论】:
标签: python numpy for-loop multidimensional-array iteration