np.linspace 步长设置
时间: 2023-11-11 19:00:38 浏览: 349
python定间隔取点(np.linspace)的实现
np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)函数用于创建等差数列,其中start为起始值,stop为终止值,num为元素个数,endpoint为是否包含终止值,retstep为是否返回步长,dtype为数据类型,axis为数组的轴。
当endpoint为True时,等差数列包含终止值,步长为(stop-start)/(num-1);当endpoint为False时,等差数列不包含终止值,步长为(stop-start)/num。
举个例子,如果我们想要创建一个从0到10的等差数列,共有11个元素,步长为1,则可以使用以下代码:
```python
import numpy as np
x = np.linspace(0, 10, num=11, endpoint=True)
print(x)
```
输出结果为:
```
[ 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.]
```
阅读全文