Python numpy库中linspace的用法
时间: 2024-03-23 12:36:22 浏览: 23
`numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)`函数用于在指定的间隔内返回均匀间隔的数字。
参数说明:
- start: 序列的起始值
- stop: 序列的结束值,如果endpoint为true,该值包含于序列中
- num: 要生成的等间隔样例数量,默认为50
- endpoint: 序列中是否包含stop值,默认为True
- retstep: 如果为True,返回样例间的间距
- dtype: 输出数组的数据类型
- axis: 沿着哪个轴生成样例,默认为0
示例:
```python
import numpy as np
# 生成一个长度为5的等间隔序列,起始值为1,结束值为10
arr = np.linspace(1, 10, num=5)
print(arr)
# 输出: array([ 1. , 3.25, 5.5 , 7.75, 10. ])
# 生成一个长度为10的等间隔序列,起始值为0,结束值为2π
# 不包含结束值2π,步长为2π/9
arr, step = np.linspace(0, 2*np.pi, num=10, endpoint=False, retstep=True)
print(arr)
print(step)
# 输出:
# array([0. , 0.62831853, 1.25663706, 1.88495559, 2.51327412,
# 3.14159265, 3.76991118, 4.39822972, 5.02654825, 5.65486678])
# 0.6283185307179586
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)