4

numpy両方とも配列で表される 2 つの行列を含む計算があります。

計算後、別の配列でfloats表されるのベクトルを取得します。numpy

この結果のベクトルの値を切り上げ/切り下げたいとします。たとえば、計算が次の場合:

array([1.33333, 2.56, 9.99999, 16.0])

次に、次のように丸めます。

array([1, 3, 10, 16])

これを行う最速の方法は何ですか?

4

1 に答える 1

9

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.])
于 2012-11-02T19:23:03.477 に答える