如何转换和重塑多个 numpy 数组

How to transform and reshape multiple numpy arrays

我有几个值列表,每个列表使用 2 个数字命名,例如值[1][1]、值[1][2] 或值[2][1]...直到值[99][99]。我需要将每个列表转换为一个 numpy 的一维数组,然后将每个数组重塑为一个维度为 (20,10) 的二维数组。 我能够按照以下方式为一个列表执行此操作,但我需要为所有列表执行此操作(我有 99 x 99 =9801 个列表)

array_1_1 = np.array([values[1][1]])
array_1_1.shape

输出:(1, 200)

new_array_1_1 = np.reshape(array_1_1 ,(20,10))
new_array_1_1.shape

输出:(20, 10) 谢谢

下面应该完成这项工作,将所有形状的数组存储到一个名为 store

的列表中
store = []
for i in range(1,100):
    for j in range(1,100):
        store.append(np.reshape(np.array([values[i][j]]),(20,10)))