Jupyterで小数点以下の数字の表示桁数を変えます
デフォルト 16桁
numpy 8桁
import numpy as np
# 16桁
>>> 1/3
0.3333333333333333
# 8桁
>>> np.array([1.0/3])
array([0.33333333])
# マジックコマンドで変えます。
# 通常の数字もnumpyの数字も変わります
# 3桁にします
>>> %precision 3
'%.3f'
# 3桁
>>> 1/3
0.333
# 3桁
>>> np.array([1.0/3])
array([0.333])
# np.set_printoptionsでは、npに対して変化します。
# 5桁にします
>>> np.set_printoptions(precision=5)
# 3桁のまま
>>> 1/3
0.333
# 5桁になります
>>> np.array([1.0/3])
array([0.33333])
0 件のコメント:
コメントを投稿