a=np.arange(1,11,1)
b=np.linspace(1,10,5)
c=np.logspace(1,10,num=10,base=2)
print(a)
print(b)
print(c)
[ 1 2 3 4 5 6 7 8 9 10] [ 1. 3.25 5.5 7.75 10. ] [ 2. 4. 8. 16. 32. 64. 128. 256. 512. 1024.]
numpy.arange(start, stop, step, dtype)#给定范围内的等间隔值
numpy.linspace(start, stop, num, endpoint, retstep, dtype)#指定了范围之间的均匀间隔数量
numpy.logscale(start, stop, num, endpoint, base, dtype)#包含在对数刻度上均匀分布的数字
序号 | 参数及描述 |
| start 起始值是 base start |
| stop 终止值是 base stop |
| num 范围内的数值数量,默认为 50 |
| endpoint 如果为 true,终止值包含在输出数组当中 |
| base 对数空间的底数,默认为 10 |
| dtype 输出数组的数据类型,如果没有提供,则取决于其它参数 |