0
私はPythonの新機能で、光学モデリングツールの基本的なPythonのトリックを学びたいと思っています。私が使用しているモデリングソフトウェアはPythonラッパーを持っているので、すべてがPythonで行われなければなりません。 構造体の位置に応じてフィールド値を計算していますので、行列のようにファイルに出力する必要があります。行は位置と列がフィールド値です。私はこのようなことをしようとしていて、それは一種のように見えますが、ファイルに書き込もうとすると、行と列として書き込まれません。それは2x2行列を出力するはずです。 誰かがこれを整理するために私を助けてくれますか?アレイのインデックス付けが正しいことを私に教えてください。2次元配列をPythonでファイルに出力する方法
testfile = file("testfile.dat", 'w')
matrix = [[0 for z in range(2)] for field in range (2)]
for z in range(2):
for field in range(2):
matrix[z][field] = some calculation
for z in range(2):
for field in range(2):
print >> testfile, z, matrix[z][field]
testfile.close()