我有一些涉及两个矩阵的计算,这两个矩阵都在numpy
数组中表示。
在计算之后,我获得了另一个floats
数组中表示的numpy
向量。
我想向上/向下舍入此结果向量中的值,例如如果计算给出:
array([1.33333, 2.56, 9.99999, 16.0])
然后应该四舍五入到:
array([1, 3, 10, 16])
最快的方法是什么?
答案 0 :(得分:7)
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.])