python中numpy.str转化成浮点数
时间: 2023-07-09 14:47:16 浏览: 193
python 工具 字符串转numpy浮点数组的实现
如果你想将numpy数组中的字符串类型转换成浮点类型,可以使用numpy库中的astype()函数。以下是一个示例代码:
```python
import numpy as np
# 定义一个字符串类型的数组
arr_str = np.array(['1.2', '3.4', '5.6'])
# 将字符串类型的数组转换成浮点类型的数组
arr_float = arr_str.astype(float)
# 打印转换后的数组
print(arr_float)
```
输出结果为:
```
array([1.2, 3.4, 5.6])
```
在这个示例中,我们首先定义了一个字符串类型的数组arr_str。然后,我们使用astype()函数将其转换成浮点类型的数组arr_float。最后,我们打印转换后的数组。
阅读全文