LoginSignup
4
5

More than 5 years have passed since last update.

Numpyの配列の有効数字を揃えたい

Last updated at Posted at 2017-02-24

PythonでNumpy配列の有効数字を揃える メモ.

※ 必要なもの

  • Numpy
  • Pandas
import numpy as np
import pandas as pd

numpy_data = np.array([0.123456, 0.654321, 0.987654321])

# numpy配列をPandasのDataFrameに変換
panda_data = pd.DataFrame(numpy_data)

# 有効数字3桁で丸める
panda_data = panda_data.round(3)

# 必要な場合は, Numpy形式に戻す
numpy_data2 = np.array(panda_data.values)

print(numpy_data2) --> [0.123, 0.654, 0.988]

PandasのDataFrameで

.round(有効数字)

とすることで,有効数字を指定することができる.

他に良い方法はないんですかねぇ.

4
5
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5