Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【python3, numpy】数字を丸める

numpyのload("hoge.npz")とかでデータを読み込んだ時に、小数点以下の桁に0じゃない値が出てきて困った・・・

その値を他のものと比較する必要があったので、
こちらで丸めて、対応した

import numpy as np
b = np.around(a, 2)
でaを小数点以下2桁まで丸める
小数点以下じゃなくて、整数部分を何桁かで丸めたいときは、-2とかを入れればいい

他にもいろんな種類の丸めがnumpyには実装されてる↓

■ 参考 : numpy – 浮動小数点に関係する関数について

■ 参考 : NumPy配列ndarrayの表示形式(桁数や指数表記、0埋めなど)を指定

ランキング参加中です

↓クリックしていただけると嬉しいです〜