Python 将列表解析为numpy数组时如何去掉括号
我正在将列表转换为numpy数组,但即使使用了Python 将列表解析为numpy数组时如何去掉括号,python,python-3.x,numpy,Python,Python 3.x,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]]) 而不是这个 a
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])
如果您想去掉这样的括号,可以使用np.squese命令:您可以使用data=np.asarraydata[0]简单修复。非常感谢,您也可以使用data=np.asarraydata.ravelwhat,如果它们是列表中的多个条目,并且我仍然希望将它们作为数组中的单独条目进行维护,那么您需要给出一个“假设”的示例。但首先要了解一下这些括号在列表和数组中代表什么。然后你可以回答你自己的问题。