numpy
両方とも配列で表される 2 つの行列を含む計算があります。
計算後、別の配列でfloats
表されるのベクトルを取得します。numpy
この結果のベクトルの値を切り上げ/切り下げたいとします。たとえば、計算が次の場合:
array([1.33333, 2.56, 9.99999, 16.0])
次に、次のように丸めます。
array([1, 3, 10, 16])
これを行う最速の方法は何ですか?
NumPy 配列にはroundメソッドがあります。
In [73]: x = np.array([1.33333, 2.56, 9.99999, 16.0])
In [74]: x.round()
Out[76]: array([ 1., 3., 10., 16.])