将NumPy数组转换为Python List结构

时间:2018-12-03 00:28:56

标签: 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]]

2 个答案:

答案 0 :(得分:2)

您可以使用raveltolist

y.ravel().tolist()

答案 1 :(得分:0)

使用flatten()使数组变平-array([[1,2], [3,4]])array([1,2,3,4]),然后使用array函数将得到的list转换为list()。 / p>

y_list = list(y.flatten('F'))
相关问题