例如,我有一个9x9矩阵:
x=[
[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,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,0],
]
我想插入一系列数字,比如:
aux=900000001051200030000980000680740000730000908010058670008100000002007090190004060
我希望能够将每个数字放到矩阵的一个单独位置,但我有点难以解决这个问题
for i in range(0, len(str(aux)), 9)
这将迭代大小为9的块李>list(map(int, aux[i,i+9]))
这将把字符串中的每个字符映射到int,并创建它的列表。有关更多信息,请参见python中的map
函数李>使用Python 3.7编写的以下代码将为您完成这项工作:
然后,要打印矩阵x,需要执行以下操作:
它给出了输出:
相关问题 更多 >
编程相关推荐