Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从“其他人”矩阵的行创建列表列表_Python_List_Numpy_Matrix - Fatal编程技术网

Python 从“其他人”矩阵的行创建列表列表

Python 从“其他人”矩阵的行创建列表列表,python,list,numpy,matrix,Python,List,Numpy,Matrix,我正在尝试从现有矩阵创建列表: a = matrix([[ 0, 0, 0, ..., 82, 140, 165], [ 0, 0, 0, ..., 30925, 30830, 27075], [ 0, 0, 0, ..., 628, 678, 528], ..., [ 0, 0, 0, ..., 988, 93

我正在尝试从现有矩阵创建列表:

a = matrix([[    0,     0,     0, ...,    82,   140,   165],
        [    0,     0,     0, ..., 30925, 30830, 27075],
        [    0,     0,     0, ...,   628,   678,   528],
        ...,
        [    0,     0,     0, ...,   988,   930,   878],
        [    0,     1,     0, ..., 21140, 24720, 22681],
        [    0,     0,     0, ...,  1809,  1655,  1560]])

b = matrix([[   0,    0,    0, ...,   26,   18,   14],
        [   0,    0,    0, ..., 1473, 1005,  904],
        [   0,    0,    0, ...,  138,   61,   72],
        ...,
        [   0,    0,    0, ...,   21,   18,   21],
        [   0,    0,    0, ..., 1036,  921,  670],
        [   0,    0,    0, ...,  176,  357,  204]])

c = matrix([[    0,     0,     0, ...,    89,    64,    78],
        [    0,     0,     0, ..., 16346, 11977, 10209],
        [    0,     0,     0, ...,   678,   890,  1013],
        ...,
        [    0,     0,     0, ...,   926,  1622,  1922],
        [    0,     0,     0, ...,  5744,  6704,  9143],
        [    0,     0,     0, ...,     7,     9,     2]])
a.shape

(13136)

b.shape

(13136)

c.shape

(13136)

预期输出:我想创建一个这样的列表

[ [a[0],b[0],c[0]], ... , [a[n],b[n],c[n]] ]
每个矩阵的第一行和最后一行的示例:

[ [[ 0, 0, 0, ..., 82, 140, 165],[ 0, 0, 0, ..., 26, 18, 14],[ 0, 0, 0, ..., 89, 64, 78]] , ... ,[[ 0, 0, 0, ..., 1809, 1655, 1560],[ 0, 0, 0, ..., 176, 357, 204], [ 0, 0, 0, ..., 7, 9, 2]] ]

谢谢你的帮助

列表(zip(a,b,c))
?@timgeb:如果我没弄错的话,你的回答会将矩阵列表返回给我。我的输出就像一个附加函数:My_list=['geeks','for','geeks']另一个_list=[6,0,4,1]我的_list.append(另一个_list)打印我的_list请提供一个。我们可以复制和粘贴小数据结构。@timgeb好的,谢谢你的帮助,我会做的。谢谢你的帮助!!它也适用于多重矩阵。
a = np.matrix([[1, 2, 3],
              [12, 9, 0],
              [2, 45, 2]])

b = np.matrix([[12, 9, 0],
              [2, 67, 94],
              [2, 45, 2]])
x = [list(t) for t in zip(a.tolist(),b.tolist())]
print(x)

Out:
[[[1, 2, 3], [12, 9, 0]], [[12, 9, 0], [2, 67, 94]], [[2, 45, 2], [2, 45, 2]]]