どうも、ちょげ(@chogetarou)です。
numpyを使って、リスト(List)の全要素の小数点1位を四捨五入する方法を紹介します。
方法

numpyを使って、リスト(List)の全要素の小数点第一位を四捨五入するには、numpy.round()を使います。
まず、list()を呼び出します。
list()の引数でnumpy.round()を呼び出します。
そして、numpy.round()の引数にリストを指定します。
result = list(np.round(myList))
上記のlist(np.round())は、round()の引数に指定したリスト(List)の全要素の小数点第1位を四捨五入したリストを生成します。
使用例
import numpy as np
numbers = [1.3, 2.5, 3.901, 4.444, 5.623]
result = list(np.round(numbers))
print(result)
#[1.0, 2.0, 4.0, 4.0, 6.0]
コメント