前提・実現したいこと
数値を右揃えで出力したいです.
お力添えお願いします.
発生している問題・エラーメッセージ
下のコードで出力した場合,左揃えで数値が出力され,符号の分だけ桁がずれてしまいます. fmtの書式に関して調べましたが,恥ずかしながらよく分かりませんでした. 0.000000 0.000129 0.000001 0.000000 0.000129 0.000001 0.000000 0.000129 0.000001 0.000000 0.000129 0.000001 0.000000 0.000129 0.000001 0.000000 0.000129 0.000001 0.000000 0.000129 0.000001 0.000000 0.000129 -0.000000 0.000000 0.000130 0.000000 0.000000 0.000130 0.000000 0.000000 0.000130 0.000000 0.000000 0.000130 0.000000 0.000000 0.000131 -0.000000 0.000000 0.000131 -0.000000 0.000000 0.000132 -0.000000 0.000000 0.000132 -0.000000 0.000000 0.000131 -0.000001 0.000000 0.000131 -0.000001 0.000000 0.000131 -0.000001 0.000000 0.000131 -0.000001 0.000000 0.000130 -0.000001 0.000000 0.000130 -0.000001 0.000000 0.000130 -0.000001 0.000000 0.000130 -0.000001 0.000000 0.000131 -0.000001 0.000000 0.000131 -0.000001
該当のソースコード
Python3
1output = [[0.000000 ... 0.000001] 2 [0.000000 ... 0.000001] 3 . 4 . 5 . 6 [0.000000 ... -0.000001]] 7with open('new_file.1', 'w') as f: 8 np.savetxt(f, output, fmt = '%0f')

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/27 04:07
2018/08/27 11:06