一般用它来创建等比数列,举个栗子,np.logspace(-2,2,10)构造的是一个从10的-2次方到10的2次方的等比数列,这个等比数列的长度是10个元素。如果不想以10为基数,就可以改base。
下面是个例子
for beta in np.logspace(-3, 3, num=7, base=10):
#np.logspace是创建等比数列,-3和3表示10的-3次方和3次方,7代表7个数,base是基数可以调整,比如2,3等;
fbeta = fbeta_score(y_true, y_hat, beta=beta)
print ('\tbeta=%9.3f\tF-beta=%.5f' % (beta, fbeta))
输出结果:
F-beta:
beta= 0.001 F-beta=0.60000
beta= 0.010 F-beta=0.60001
beta= 0.100 F-beta=0.60119
beta= 1.000 F-beta=0.66667
beta= 10.000 F-beta=0.74815
beta= 100.000 F-beta=0.74998
beta= 1000.000 F-beta=0.75000