Py学习  »  Python

python中的矩阵(列表)

Alex • 3 年前 • 1642 次点击  

我想基于另一个矩阵原始大小的行x COLS创建一个矩阵行x COLS。

ROWS = len(mat)
COLS = len(mat[0])
    
res = [[0 for i in range(ROWS)] for i in range(COLS)]

上述代码不适用于以下边缘情况:

mat = [[3],[4],[5],[5],[3]]

我想要的结果是:

[[0],[0],[0],[0],[0]]

然而,我得到的是:

[[0,0,0,0,0]]

如何调整代码以适应任何情况?(我不想使用numpy或任何其他库)

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133022
 
1642 次点击  
文章 [ 3 ]  |  最新文章 3 年前