考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

np.around([.5, 1.5, 2.5, 3.5, 4.5])的结果是( )
A. [0., 2., 3., 4., 5.]
B. array([0., 2., 2., 4., 4.])
C. array([0., 2., 3., 4., 5.])
D. array([0., 1., 2., 3., 4.])
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

`np.around()` 函数用于对数组中的数字进行四舍五入。在 NumPy 中,`np.around()` 遵循的是银行家舍入规则(也称为四舍六入五留双),即对于精确在中间的数字(如 0.5、1.5、2.5 等),将其舍入到离它最近的偶数。

让我们逐个分析数组中的元素:

1. 0.5:四舍五入到最近的偶数,结果是 0。
2. 1.5:四舍五入到最近的偶数,结果是 2。
3. 2.5:四舍五入到最近的偶数,结果是 2。
4. 3.5:四舍五入到最近的偶数,结果是 4。
5. 4.5:四舍五入到最近的偶数,结果是 4。

因此,`np.around([.5, 1.5, 2.5, 3.5, 4.5])` 的结果是 `array([0., 2., 2., 4., 4.])`。

正确答案是:B: array([0., 2., 2., 4., 4.])。