标签: python arrays list numpy
如何将numpy数组转换为Python列表?例如
y = array([[0],[0],[1],[0],[0]])
y_list = [0,0,1,0,0]
我尝试了y.tolist(),输出为y=[[0],[0],[1],[0],[0]]
y.tolist()
y=[[0],[0],[1],[0],[0]]
答案 0 :(得分:2)
您可以使用ravel和tolist:
ravel
tolist
y.ravel().tolist()
答案 1 :(得分:0)
使用flatten()使数组变平-array([[1,2], [3,4]])到array([1,2,3,4]),然后使用array函数将得到的list转换为list()。 / p>
flatten()
array([[1,2], [3,4]])
array([1,2,3,4])
array
list
list()
y_list = list(y.flatten('F'))