在numpy中,可以使用numpy.linspace
函数来生成一个均匀分布的数组。
numpy.linspace(start, stop, num)
函数可以生成一个包含从start
到stop
的等间隔数字的数组,其中num
表示数组的长度。
以下是使用numpy.linspace
函数生成多个均匀分布的方法的示例:
import numpy as np
arr = np.linspace(0, 1, 10)
print(arr)
输出:
[0. 0.11111111 0.22222222 0.33333333 0.44444444 0.55555556
0.66666667 0.77777778 0.88888889 1. ]
import numpy as np
arr = np.linspace(-1, 1, 20)
print(arr)
输出:
[-1. -0.89473684 -0.78947368 -0.68421053 -0.57894737 -0.47368421
-0.36842105 -0.26315789 -0.15789474 -0.05263158 0.05263158 0.15789474
0.26315789 0.36842105 0.47368421 0.57894737 0.68421053 0.78947368
0.89473684 1. ]
这些方法可以用于生成均匀分布的数组,适用于需要在一定范围内均匀分布的数据场景。
领取专属 10元无门槛券
手把手带您无忧上云