我有一个如下所示的 numpy 数组:
[[41.743617 -87.626839]
[41.936943 -87.669838]
[41.962665 -87.65571899999999]]
我想将数组中的数字四舍五入到小数点后两位或三位。我尝试使用 numpy.around 和 numpy.round,但它们都给了我以下错误:
File "/Library/Python/2.7/site-packages/numpy-1.8.0.dev_3084618_20130514-py2.7-macosx-10.8-intel.egg/numpy/core/fromnumeric.py", line 2452, in round_
return round(decimals, out)
AttributeError: rint
numpy.around(x, decimals = 2)
我用过numpy.round(x,decimals=2)
难道我做错了什么?对于大型阵列,还有其他方法可以有效地做到这一点吗?