Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.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_Python 3.x_Matrix - Fatal编程技术网

Python 如何创建具有无限行的方形矩阵

Python 如何创建具有无限行的方形矩阵,python,python-3.x,matrix,Python,Python 3.x,Matrix,我需要创建一个包含未知数量的单元格和行的矩阵。它将在循环的最后一次迭代中确定,矩阵必须以三角形填充每个循环。我不在乎如何填写矩阵,而是在乎如何创建矩阵 谢谢 如果要执行循环来创建行,numpy将不会非常有效,因为它需要在每次迭代时重新分配和复制内存内容。您还可以使用常规Python创建一个列表,并在知道大小后将其转换为numpy矩阵。当您说平方矩阵时,您对Python对象的定义是什么?二维列表?Numpy数组?我使用Numpy,我使用“np.zero((单元格,行))”创建矩阵,并用所需的值填充

我需要创建一个包含未知数量的单元格和行的矩阵。它将在循环的最后一次迭代中确定,矩阵必须以三角形填充每个循环。我不在乎如何填写矩阵,而是在乎如何创建矩阵


谢谢

如果要执行循环来创建行,numpy将不会非常有效,因为它需要在每次迭代时重新分配和复制内存内容。您还可以使用常规Python创建一个列表,并在知道大小后将其转换为numpy矩阵。

当您说平方矩阵时,您对Python对象的定义是什么?二维列表?Numpy数组?我使用Numpy,我使用“np.zero((单元格,行))”创建矩阵,并用所需的值填充它们。这回答了你的问题吗?