python - 如何使用 python 在循环语句内创建多个矩阵?

标签 python loops matrix

我想创建 n 个矩阵,例如:

m1 = [[0,0],[0,0]]
m2 = [[0,0],[0,0]]
.
.    
mn = [[0,0],[0,0]]

最佳答案

我认为这对你有用

res = [[[0 for item3 in range(2)] for item2 in range(2)] for item1 in range(10)]
print res

输出:

[
 [[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, 0], [0, 0]]
]

基本上是 10 个(您的 n 值)数组,其中包含 2x2 的零列表。

关于python - 如何使用 python 在循环语句内创建多个矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31570058/

相关文章:

python - isPrime 函数(列表 + % 运算符)

java - while 仅循环

c# - For循环计算阶乘

java - 打印矩阵的对角线并将其显示在屏幕上,以便每个值准确显示其应在的位置

python - 向量化python中矩阵中所有组合的角度计算

Python 3.4.3 - 每行打印多个整数

python - Django 部署 : configuring correct python to be used by apache/mod_wsgi

vba - Excel VBA : Restart Loop Counter

MySql查询从数据库中以矩阵形式提取数据

python - Django Rest 创建嵌套对象(ManyToMany)