将python数组转换为列表列表

时间:2014-05-25 10:11:01

标签: python arrays list numpy

我对转换跟随numpy数组

感到困惑
[[ 0.  1.  3.  0.  2.  3.  1.]
 [ 1.  0.  3.  1.  1.  2.  2.]
 [ 3.  3.  0.  3.  3.  3.  4.]
 [ 0.  1.  3.  0.  2.  3.  1.]
 [ 2.  1.  3.  2.  0.  1.  3.]
 [ 3.  2.  3.  3.  1.  0.  3.]
 [ 1.  2.  4.  1.  3.  3.  0.]]

列表中的列表如下?

([[ 0. , 1. , 3.  ,0. ,2.  ,3.  ,1.],
 [ 1. , 0. , 3. , 1.,  1. , 2. , 2.],
 [ 3.,  3. , 0.,  3. , 3.,  3. , 4.],
 [ 0. , 1. , 3.,  0. , 2. , 3.,  1.],
 [ 2. , 1.,  3. , 2.,  0. , 1.,  3.],
 [ 3. , 2.,  3. , 3. , 1. , 0. , 3.],
 [ 1. , 2.,  4. , 1. , 3.,  3. , 0.]]) 

2 个答案:

答案 0 :(得分:2)

只需使用tolist()

即可
x = np.array([[0, 0]]).tolist()

答案 1 :(得分:1)

阵列有the method tolist()

>>> a = np.array([1, 2])
>>> a.tolist()
[1, 2]
>>> a = np.array([[1, 2], [3, 4]])
>>> list(a)
[array([1, 2]), array([3, 4])]
>>> a.tolist()
[[1, 2], [3, 4]]