logspac用于创建等比数列
通用公式:
>>> creat_rray = np.logspace(A,B,C,base=D)
>>> creat_rray
array([ 1., 2., 4., 8., 16., 32., 64., 128., 256., 512.])
A: 生成数组的起始值为D的A次方
B:生成数组的结束值为D的B次方
C:总共生成C个数
D:指数型数组的底数为D,当省略base=D时,默认底数为10
举例:
>>> a = np.logspace(0,9,10,base=2)
>>> a
array([ 1., 2., 4., 8., 16., 32., 64., 128., 256., 512.])
>>> a = np.logspace(0,9,10)
>>> a
array([ 1.00000000e+00, 1.00000000e+01, 1.00000000e+02,
1.00000000e+03, 1.00000000e+04, 1.00000000e+05,
1.00000000e+06, 1.00000000e+07, 1.00000000e+08,
1.00000000e+09])
版权声明:本文为kazhaxi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。