38

次のようなnumpy配列があります。

[[41.743617 -87.626839]
 [41.936943 -87.669838]
 [41.962665 -87.65571899999999]]

配列内の数値を小数点以下 2 桁または 3 桁に丸めたいと考えています。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)

私は何か間違ったことをしていますか?大きな配列に対してこれを効率的に行う他の方法はありますか?

4

3 に答える 3