numpy 保留一位小数
时间: 2023-09-07 21:15:48 浏览: 285
要将numpy数组保留一位小数,可以使用numpy的round函数。以下是一个示例:
```python
import numpy as np
# 创建一个包含浮点数的numpy数组
arr = np.array([1.234, 2.345, 3.456])
# 使用round函数保留一位小数
rounded_arr = np.round(arr, decimals=1)
print(rounded_arr)
```
输出结果将是:
```
[1.2 2.3 3.5]
```
通过指定`decimals`参数为1,我们可以将数组中的每个元素保留到小数点后一位。
相关问题
Numpy保留两位小数
要保留Numpy数组中的两位小数,可以使用numpy.around函数。该函数可将数组四舍五入到指定的小数位数。
以下是示例代码:
```
import numpy as np
# 创建一个包含随机小数的numpy数组
arr = np.random.rand(5)
# 保留两位小数并输出
print(np.around(arr, decimals=2))
```
在这个例子中,我们首先生成了一个包含5个随机小数的numpy数组。然后,我们使用np.around函数将该数组保留到小数点后两位,并将结果输出到控制台。
numpy保留两位小数
可以使用numpy中的round函数来保留数组中的元素到指定的位数。下面是一个保留数组中元素到两位小数的例子:
```python
import numpy as np
arr = np.array([1.2345, 2.3456, 3.4567])
arr_rounded = np.round(arr, 2)
print(arr_rounded)
```
输出结果为:
```
[1.23 2.35 3.46]
```
可以看到,数组中的元素都被保留到了两位小数。
阅读全文