資源簡介
布谷鳥算法python代碼,基于xinshe Yang的matlab m文件改編
代碼片段和文件信息
#-------------------------------------------------------------------------------
#?Name:????????module1
#?Purpose:
#
#?Author:??????cjfb68
#
#?Created:?????24/05/2013
#?Copyright:???(c)?cjfb68?2013
#?Licence:?????
#-------------------------------------------------------------------------------
import?random
import?math
import?copy
class?Cuckoo_Search():
????def?__init__(self?nest_number?nest_size?pa?Lowerbands?Upperbands?Num_iter):
????????#?fitness?function
????????#?self.func?=?func
????????self.n?=?nest_number
????????self.nd?=?nest_size
????????self.pa?=?pa
????????self.Lb?=?Lowerbands
????????self.Ub?=?Upperbands
????????self.N_IterTotal?=?Num_iter
????????self.sigma?=?self.sigma_cal()
????????#?used?for?fitness?function
????def?sigma_cal(self):
????????#?define?gamma?function
????????def?gamma(x):
????????????_a?=?(1.00000000000000000000
????????????????0.57721566490153286061
????????????????-0.65587807152025388108
?
- 上一篇:組態王卸載工具
- 下一篇:提取圖片的不變矩特征,完美運行,你值得擁有
評論
共有 條評論