`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.])。