numpy生成等差数列
时间: 2024-05-20 10:09:42 浏览: 140
python numpy生成等差数列、等比数列的实例
5星 · 资源好评率100%
在numpy中,可以使用`numpy.linspace()`函数来生成等差数列。该函数的语法如下:
```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
# 生成等差数列
arr = np.linspace(1, 10, num=10)
print(arr)
```
输出结果为:
```
[ 1. 2.11111111 3.22222222 4.33333333 5.44444444 6.55555556
7.66666667 8.77777778 9.88888889 11. ]
```
阅读全文