私はいくつかの計算の後に得ている小数の数を減らそうとしています。私の問題が発生print()
は次のようになります。Python numpy科学的表記限界小数
print("Mean resistivity: {res} Ohm m".format(res=np.mean(resistivity)))
そしてそれは、この出力:
Mean resistivity: 1.6628449915450776e-08 Ohm m
今、私は私がそれをやってみました3に印刷されている小数点以下の桁数を減らしたいが
print("Mean resistivity: {res:.3f} Ohm m".format(res=np.mean(resistivity)))
しかし、このコードを印刷:
このような書式設定文字列、私が実際にしたいことはこれです:
Mean resistivity: 1.663e-8 Ohm m
にはどうすればいいだけの科学的表記法としてだけ小数点第3位で表示されるようにres
をフォーマットすることができますか?
は、フォーマット印刷[指定](https://docs.python.org/2/library/string.htmlを使用します#formatspec) – dawg