python中的数组转换

时间:2017-11-06 11:16:35

标签: python arrays numpy

我正在使用python,我有一个看起来像(750,)的数组,它是一个750行和1列的矩阵。但我想让它看起来像(750,1)。具体来说,我想做一个改造:  (750,)--->(750,1)。任何建议?

1 个答案:

答案 0 :(得分:0)

首先让我们创建一个(750,)数组:

import numpy as np
test_array = np.array(range(750))

test_array.shape 
# Returns (750,)

您可以使用np.ndarray.reshape()方法创建具有所需形状的新数组:

new_array = test_array.reshape([750,1])

相当于

new_array = np.reshape(test_array,[750,1])