linspace在python中的用法
时间: 2023-11-24 17:07:11 浏览: 95
linspace() 是 Python 中的一个NumPy函数,用于在指定的间隔内返回等间隔的数字。其语法如下:
```python
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
```
其中,
- `start`:序列的起始值
- `stop`:序列的结束值
- `num`:生成的样本数,默认为50
- `endpoint`:序列中是否包含 `stop` 值,默认为True
- `retstep`:如果为True,则返回样本之间的步长
- `dtype`:输出数组的数据类型
示例代码:
```python
import numpy as np
# 生成 5 个从 0 到 1 等间隔的数字
print(np.linspace(0, 1, 5))
# 生成 10 个从 0 到 1 不等间隔的数字
print(np.linspace(0, 1, 10))
# 生成从 0 到 10 的等间隔数字,包含 10
print(np.linspace(0, 10, num=11, endpoint=True))
```
输出结果:
```
[0. 0.25 0.5 0.75 1. ]
[0. 0.11111111 0.22222222 0.33333333 0.44444444 0.55555556
0.66666667 0.77777778 0.88888889 1. ]
[ 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.]
```
阅读全文