def __init__(self, dim=5, func=None, domain=None, index = 0):
# self.data = xlwt.Workbook()
## self.data = xlrd.open_workbook('C:\Users\ZDZ\Documents\programs\Result\PCA//data.xlsx')
## self.table = self.data.sheets()[0]
# self.table = self.data.add_sheet('pca', cell_overwrite_ok=True)
self.fileHandle = open('D:/result/dataLowPCA%d.txt'%i, 'w')
self.x = None
self.n = dim
self.func = func
self.dim = dim
self.domain = domain
self.orthmat = data_orth.OrthA(self.n)
self.optimizer = data_DEaxisPCA_2.differential_evolution_optimizer(
self,population_size=self.n*10,
n_cross=0,cr=0.5, eps=1e-8, monitor_cycle=300000,
show_progress=True)
# print list(self.x)
# for x in self.x:
# assert abs(x-1.0)<1e-2
data_Benchmarktest_PCA_2.py 文件源码
python
阅读 17
收藏 0
点赞 0
评论 0
评论列表
文章目录