字符串数组转浮点数数组
时间: 2024-01-11 07:21:50 浏览: 114
python 工具 字符串转numpy浮点数组的实现
5星 · 资源好评率100%
您可以使用以下方法将字符串数组转换为浮点数数组:
1. 使用Python的列表推导式和float()函数:
```python
str_array = ['1.2', '3.4', '5.6']
float_array = [float(x) for x in str_array]
print(float_array) # 输出:[1.2, 3.4, 5.6]
```
2. 使用NumPy库的astype()函数:
```python
import numpy as np
str_array = ['1.2', '3.4', '5.6']
float_array = np.array(str_array).astype(float)
print(float_array) # 输出:[1.2, 3.4, 5.6]
`
3. 使用Pandas库的to_numeric()函数:
```python
pandas as pd
str_array = ['1.2', '3.4', '5.6']
float_array = pd.to_numeric(str_array, errors='coerce')
print(float_array) # 输出:[1.2, 3.4, 5.6]
```
阅读全文