numpy向上保留两位小数
时间: 2023-10-09 15:07:54 浏览: 190
numpy amd64位 python
要使用NumPy将数组中的元素向上保留两位小数,您可以使用`numpy.ceil`函数。下面是一个示例:
```python
import numpy as np
# 创建一个包含浮点数的数组
arr = np.array([1.234, 2.345, 3.456])
# 使用ceil函数向上保留两位小数
arr_ceil = np.ceil(arr * 100) / 100
print(arr_ceil)
```
输出:
```
[1.24 2.35 3.46]
```
在这个示例中,我们先将数组中的每个元素乘以100,然后使用`np.ceil`函数向上取整,并再次除以100以还原为小数点后两位。这样就实现了向上保留两位小数的效果。
阅读全文