如何将numpy中的str类型的列表转化为float类型的列表
时间: 2024-05-14 08:19:17 浏览: 93
Python3 使用map()批量的转换数据类型,如str转float的实现
可以使用numpy中的`astype()`方法将str类型的列表转化为float类型的列表。示例代码如下:
```python
import numpy as np
str_list = ['1.0', '2.0', '3.0', '4.0', '5.0']
float_list = np.array(str_list).astype(np.float)
print(float_list)
```
输出:
```
[1. 2. 3. 4. 5.]
```
在这个示例代码中,首先创建了一个str类型的列表`str_list`,然后使用`np.array()`方法将其转换为numpy数组。接着使用`astype()`方法将numpy数组的数据类型转换为float类型,得到了float类型的列表`float_list`。
阅读全文