将列表解析为numpy数组时如何消除括号

时间:2018-10-17 11:32:05

标签: python python-3.x numpy

我正在将列表转换为numpy数组,但是即使使用

,我也会获得新的numpy数组并添加了额外的维度
 data = np.asarray(data)

例如,我明白了

array([[-0.21612032, -0.13234089, -0.0680606 ,  0.19915094, -0.0140476 ,
        -0.05581627,  0.08421431,  0.50645465,  0.29697838, -0.2453663 ,
        -0.16956885, -0.18547745]])

代替

 array([-0.21612032, -0.13234089, -0.0680606 ,  0.19915094, -0.0140476 ,
       -0.05581627,  0.08421431,  0.50645465,  0.29697838, -0.2453663 ,
       -0.16956885, -0.18547745])

1 个答案:

答案 0 :(得分:0)

如果要消除此类括号,可以使用np.squeeze()命令:https://docs.scipy.org/doc/numpy-1.15.1/reference/generated/numpy.squeeze.html