如何生成浮点型numpy数组
时间: 2023-10-13 15:43:18 浏览: 435
Numpy数组的二进制文件 pems08.npz
要生成浮点型的NumPy数组,你可以使用`numpy.array()`函数并传入包含浮点数的列表或使用`numpy.arange()`函数生成一个范围内的浮点数序列。
下面是两种方法的示例:
1. 使用`numpy.array()`函数:
```python
import numpy as np
# 生成包含浮点数的列表
data = [1.2, 2.5, 3.7, 4.1, 5.9]
# 将列表转换为浮点型NumPy数组
arr = np.array(data, dtype=float)
print(arr)
```
输出:
```
[1.2 2.5 3.7 4.1 5.9]
```
2. 使用`numpy.arange()`函数:
```python
import numpy as np
# 生成一个范围内的浮点数序列
arr = np.arange(1.0, 5.0, 0.5, dtype=float)
print(arr)
```
输出:
```
[1. 1.5 2. 2.5 3. 3.5 4. 4.5]
```
这两种方法都可以用来生成浮点型的NumPy数组。你可以根据需要选择适合的方法。
阅读全文