我有一些计算涉及两个矩阵,这两个矩阵都用 numpy
数组表示。
计算之后,我获得了一个由 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.])
关于python - 矩阵计算产生的 numpy 数组中的舍入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13201714/