【发布时间】:2023-03-23 13:49:01
【问题描述】:
我觉得很笨,因为我试图为矩阵创建一个简单的循环来显示不同的解,但我无法修复数组的索引:(FOA 我正在使用带有 SageMath 9.3 的 Jupyter Notebook)
A=random_matrix(ZZ,4,4)
k=srange(2,7)
show(k)
i=0
for i in k:
show(A^k[i])
show(k[i])
我收到了:
[2,3,4,5,6]
"The matrix"
4
"The matrix"
5
"The matrix"
6
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-7-c50cd3e70a78> in <module>
4 i=Integer(0)
5 for i in k:
----> 6 show(A**k[i])
7 show(k[i])
IndexError: list index out of range
如何以正确的顺序打印 k esponent 2,3,4,5,6?
【问题讨论】:
-
show(A**i), k 是一个列表,不是字典。
标签: python jupyter-notebook sage