Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.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/4/regex/20.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_Numpy_Matrix - Fatal编程技术网

Python 在列表列表中查找每个可能的列表

Python 在列表列表中查找每个可能的列表,python,numpy,matrix,Python,Numpy,Matrix,我有一个元组,包含两个名为temp的列表列表: temp = ( [ [ [ [ [ [ [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] ], [0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0

我有一个元组,包含两个名为temp的列表列表:

temp = 
(
 [
  [
   [
    [
     [
      [
       [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
       [0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
       ],
       [0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
      ],
     [
       [0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
       [0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0, 0.0, 0.0, 0.0]
     ]
    ],
       [0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0]
   ],
       [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.0, 0.0, 0.0, 0.0]
  ],
       [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 0.0, 0.0]
 ],
 [
      [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.0, 0.0],
      [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0]
 ]
)
我想在这个名为temp的数据中找到每个可能的列表结构,并用这些列表制作一个numpy矩阵,例如:

矩阵的第一行=[1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0]

矩阵的第二行=[0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0]


矩阵的第十行=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0]

列表的结构非常奇怪。第一个元素在列表中的列表中,…您可能需要阅读,并相应地重新命名您的问题。您需要发布您的工作,否则它看起来像“为我这样做”。如果您搜索“python列表展平”,您可能会得到一些想法。我得到了一个使用递归和isinstance(x,list)的工作解决方案。。。减去我认为不相关的numpy部分。你列表的结构非常奇怪。第一个元素在列表中的列表中,…您可能需要阅读,并相应地重新命名您的问题。您需要发布您的工作,否则它看起来像“为我这样做”。如果您搜索“python列表展平”,您可能会得到一些想法。我得到了一个使用递归和isinstance(x,list)的工作解决方案。。。减去我认为不相关的numpy部分。