Pythonでは、NumPyライブラリを使用して配列内のすべての値を丸めることができます。具体的には、numpy.round_()
またはnumpy.around()
関数を使用します。
以下にその使用例を示します。
import numpy as np
# 配列を作成
a = np.array([0.015, 0.235, 0.112])
# 小数点以下2桁に丸める
rounded = np.round_(a, 2)
print(rounded)
# 出力: array([0.02, 0.24, 0.11])
この例では、np.round_()
関数を使用して配列a
内のすべての値を小数点以下2桁に丸めています。
また、numpy.round_()
関数は、丸める桁数を指定することも可能です。以下にその例を示します。
import numpy as np
# 配列を作成
a = np.array([133, 344, 437, 449, 12])
# 10の位で丸める
rounded = np.round_(a, decimals=-1)
print(rounded)
# 出力: array([130, 340, 440, 450, 10])
この例では、decimals=-1
を指定することで、10の位で丸めることができます。
以上がPythonで配列内の全ての値を丸める方法です。この機能はデータ処理において非常に便利で、特に大量のデータを扱う際に役立ちます。