def exportNetwork(self):
export = {}
export['apiConnectionData'] = self.apiConnection.data
export['pool'] = []
for x in range(len(self.pool.pool)):
export['pool'].append({'gene': self.pool.pool[x].gene, 'fitness': self.pool.pool[x].fitness})
export['currentGeneration'] = self.pool.currentGeneration
export['averageFitness'] = self.pool.averageFitness
export['bestDNAgene'] = self.pool.bestDNA.gene
export['bestDNAfitness'] = self.pool.bestDNA.fitness
try:
filen = filedialog.asksaveasfile().name
f = open(filen, 'w')
f.write(json.dumps(export))
f.close()
except:
messagebox.showerror("Error", "Something went wrong")
评论列表
文章目录