NumPy linspace()函数的用法
在 NumPy 中,可以使用 linspace() 函数来创建元素值在“指定范围”内的一维数组。
linspace() 函数的语法格式如下:
【实例 1】包含结束值。
【实例 2】不包含结束值。
linspace() 函数的语法格式如下:
np.linspace(start, end, num, endpoint=True或False)start 是开始值,end 是结束值,num 是个数。默认情况下,linspace() 的取值范围为 [start, end],也就是包含开始值和结束值。但是可以使用 endpoint=False,使得它的取值范围为 [start, end)。
【实例 1】包含结束值。
import numpy as np arr = np.linspace(0, 10, 20) print(arr)输出结果如下:
[ 0. 0.52631579 1.05263158 1.57894737 2.10526316 2.63157895
3.15789474 3.68421053 4.21052632 4.73684211 5.26315789 5.78947368
6.31578947 6.84210526 7.36842105 7.89473684 8.42105263 8.94736842
9.47368421 10. ]
【实例 2】不包含结束值。
import numpy as np arr = np.linspace(0, 10, 20, endpoint=False) print(arr)输出结果如下:
[0. 0.5 1. 1.5 2. 2.5 3. 3.5 4. 4.5 5. 5.5 6. 6.5 7. 7.5 8. 8.5 9. 9.5]