2017-02-10 5 views
0

sageのZ/pZのような有限体のすべてのnxn行列をどのようにループするのですか?すべての行列をループする

n²反復ループを構築する必要がありますか、それとも良い方法がありますか?私は柔軟性を持たせたいと思います。

答えて

1

MatrixSpaceタイプはあなたが望むものです。

M = MatrixSpace(GF(5),2,2) 
M.list() 

大量にこれを試してはいけません!

+0

ありがとうございます。 スペース= MatrixSpace(GF(5)、3,3) プリントlen(space.list()) はいつまでかかりますか? –

+0

私は、1.953.125がすでにセージには大きすぎると見ています。期待していませんでした。 –

+0

"大きすぎます"とはどういう意味なのでしょうか?はい、データ構造が大きすぎるかもしれません。私はカーディナリティを見つけるために 'space 'に利用可能な他のメソッドがあるべきだと思っています - あるいはあなたの場合、' 5^9'を印刷してください。私はそれが厳しい限界であるかどうか、あなたがそれをやっているところと関係があるかどうか、あなたがノートブックにいる場合のタイムアウト設定などについては分かりません。 – kcrisman

関連する問題