如何更改数组的维数

时间:2018-10-28 12:06:12

标签: python numpy

如果我有一个数组,每10个暗角分别有(10,)和(373,),该如何将这个矩阵更改为(10,373)?

回答问题

1 个答案:

答案 0 :(得分:0)

这是一个可行的幼稚解决方案:

import numpy as np # you have to have numpy installed

some_array = np.random.randn(373,)
rows = 10
cols = 373
# this is your new array of desired shape:
new_array = np.empty([rows, cols])

# fill it up:
for i_th_row in range(rows):
    new_array[i_th_row,:] = some_array

所以

>>> new_array.shape
(10, 373)

如何安装numpy可以找到here