如何把数组转化为双精度的数组
时间: 2024-04-30 17:21:58 浏览: 137
cell2num.m:将元胞数组转换为双精度数组-matlab开发
你可以使用以下代码将一个整数数组转换为一个双精度浮点数数组:
```python
int_array = [1, 2, 3, 4, 5]
double_array = [float(i) for i in int_array]
```
你也可以使用NumPy库中的`astype()`函数将整数数组转换为双精度浮点数数组:
```python
import numpy as np
int_array = np.array([1, 2, 3, 4, 5])
double_array = int_array.astype(np.float64)
```
这将把`int_array`中的每个整数转换为双精度浮点数,并将它们保存在新的`double_array`数组中。
阅读全文