複素数のリストを調べて、実数部をファイルの行として書きたいと思います。次のコードは仕事をしません
for (column1, column2) in zip(t_inter, tp_inter):
file_t.write("%s\t\n" % column1.real)
file_tp.write("%s\t\n" % column2.real)
どうしたの?コマンドは新しい行に移動すると思い\n
ますが、それを削除すると、すべてのデータが 1 行に書き込まれます。主な問題は、t_inter および tp_inter リスト内の要素数 (通常は最大 2 から 20) を先験的に把握していないことです。したがって、要素数を指定せずに行を書き込むコマンドはあります%/s\t
か? 最後に、最初の列として定数を追加したいのですが、どうすればいいですか?