linspace函数怎么用
时间: 2023-10-29 13:05:29 浏览: 171
linspace函数是numpy库中的一个函数,用于生成等间隔的数值序列。
linspace函数的用法如下:
```python
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)
```
参数说明:
- `start`:序列的起始值
- `stop`:序列的结束值
- `num`:生成的等间隔样本数,默认为50
- `endpoint`:序列是否包含stop值,默认为True
- `retstep`:是否返回间距,默认为False
- `dtype`:返回序列的数据类型,默认为None
- `axis`:生成的序列的维度,默认为0
示例代码:
```python
import numpy as np
# 生成一个包含5个数的等间隔序列
x = np.linspace(0, 1, 5)
print(x) # [0. 0.25 0.5 0.75 1. ]
# 生成一个包含10个数的等间隔序列,不包含最后一个数
y = np.linspace(0, 1, 10, endpoint=False)
print(y) # [0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]
# 生成一个包含5个数的等间隔序列,并返回间距
z, step = np.linspace(0, 1, 5, retstep=True)
print(z) # [0. 0.25 0.5 0.75 1. ]
print(step) # 0.25
```
上述代码中,我们调用了numpy库中的linspace函数,分别生成了包含5个数和10个数的等间隔序列,并返回了间距。
阅读全文