将numpy.ndarray类型转变为浮点型
时间: 2024-05-16 10:16:22 浏览: 88
将numpy.ndarray格式图像转化为_io.BufferedReader格式
如果你想将一个 `numpy.ndarray` 类型的数组转换为浮点型,可以使用 `numpy.ndarray.astype()` 方法来进行转换。
以下是一个例子:
```python
import numpy as np
# 创建一个整型数组
arr = np.array([1, 2, 3, 4])
# 将整型数组转换为浮点型数组
arr_float = arr.astype(float)
print(arr_float)
```
输出:
```
[1. 2. 3. 4.]
```
在上面的例子中,我们首先创建了一个整型数组 `arr`,然后使用 `astype()` 方法将其转换为浮点型数组,并将结果存储在 `arr_float` 变量中。最后,我们打印了转换后的数组。
你可以在 `astype()` 方法中传递任何数据类型,例如 int、float、bool、complex 等,以将数组转换为不同的数据类型。
阅读全文