我有这个数组:
arr = np.array([66.5, 89.4000015, 57.2000008, 86.9000015, 64.5999985,
92.3000031, 74.1999969, 76.0999985, 92.0999985, 81.6999969,
72.0999985, 78.8000031, 81.4000015, 95.4000015, 73.5 ,
58.5999985, 68.3000031, 68.9000015, 68.6999969, 92. ])
Run Code Online (Sandbox Code Playgroud)
我尝试对每个数字进行四舍五入,并使用np.around:
[in] np.around(arr, 2)
[out] array([66.5, 89.4, 57.2, 86.9, 64.6, 92.3, 74.2, 76.1, 92.1, 81.7, 72.1,
78.8, 81.4, 95.4, 73.5, 58.6, 68.3, 68.9, 68.7, 92. ])
[in] np.around(arr, 4)
[out] array([66.5, 89.4, 57.2, 86.9, 64.6, 92.3, 74.2, 76.1, 92.1, 81.7, 72.1,
78.8, 81.4, 95.4, 73.5, 58.6, 68.3, 68.9, 68.7, 92. ])
[in] np.around(arr, …Run Code Online (Sandbox Code Playgroud)