2017-11-04 4 views
0

私は科学的な形式で数値を表示するためのPythonコードを知っている:私は(numpyの)行列のために同じことをするだろうかnumpy行列の中に科学的な形で数字を表示するにはどうしたらいいですか?

print("Number is {:.2e}".format(Number)) 

?私は2行2列の行列で同じフォーマットを試してみました。エラーメッセージ "TypeError:オブジェクトに渡される空でないフォーマット文字列フォーマット"

すべての一度に科学的形式でマトリックス内の数字?ここで

+0

[この](https://stackoverflow.com/questions/11677833/show-an-array-in-format-of-科学的表記)のポストがあなたを助けるはずです。 – atru

答えて

0

は、あなたがこれを行うことができます正確なコードです:

j = 0 
for j, i in TheMatrix.flat: 
    j += 1 
    print("The Matrix Value {} is {:.2e}".format(j, i)) 
関連する問題