Pyrimidine:基于面向对象的遗传算法Python框架

来源 :电脑编程技巧与维护 | 被引量 : 0次 | 上传用户:szr520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Pyrimidine是开发用于实现遗传算法的通用框架。它也可以实现任何迭代模型,如模拟退火、粒子群算法。它的设计基于面向对象,利用了Python的元编程功能把群体看成个体的容器,又把个体看成染色体的容器,而容器是一个元类,用来构造不同结构的个体类和群体类,因为它是高度面向对象的,所以它容易扩展、改进。
其他文献
【正】 今年初,国家经贸委副主任在全国机械工业工作会上讲到,严重的重复建设造成行业性的能力过剩、结构失调,是导致相当一批国有企业陷入困境的一个重要原因。同时这种过剩
<正> 加入WTO,这对我国干部教育工作来说,究竟意味着什么呢?意味着强大的挑战! 一、加强干部的党性教育迫在眉睫 WT0,人称全球经济联合国。加入WTO意味着不同社会制度的矛盾和
自主探索已成为学生学习数学的重要方式之一。有效实施自主探索,必须从学生实际出发,从学习内容的特点出发。根据小学数学教学内容的内部结构、编排顺序,以及学生的既有知识水平
新一轮的课程教学改革要求教师改变旧的教学方法,实行自主合作探究的学习方法,培养学生的创新思维品质。在教学过程中,教师经常发现有的学生思维敏捷,反应灵敏,解题的方法独特,推理准确,但也有的学生思维迟钝,反应缓慢,犹豫不决,这就是学生思维品质的差异表现。所以,教师应根据学生的实际,因材施教,发掘每位学生思维的“闪光点”,根据学生的个性特点和思维差异,有目的地培养学生的思维品质。下面谈谈如何培养学生思维
2019年,世界园艺博览会将在北京延庆召开,园区选址位于延庆区城西部妫水河畔。康张路、延康路成为会议划定区域内的重要通道,为此,两条二级路将全部提级改造为一级公路,目前
会话教学在培养外国学生汉语交际能力中起着重要作用。为使学生在较短的时间内最大限度地提高汉语交际能力,会话教学要本着以说为主,说读结合、说听结合、说写结合的互动原则
苏霍姆林斯基说过:“一个孩子。如果从未品尝过学习、劳动的快乐。从未体验到克服困难的骄傲——这是他(她)的不幸。”那么如何展示成功的魅力,让学生体验成功的快乐呢?我认为应从
高职思政"基础课"专题模块教学模式是将适合专业课程教学的职业模块教学法有效地运用到高职思政"基础课"的实际教学,它以提高思政"基础课"课堂教学效率为目的,加强课程的针对性和指
在人才培养开发机制的目标要求中,《人才规划纲要》提出了要坚持面向世界、面向未来、面向现代化,充分发挥教育在人才培养中的基础性作用,立足培养全面发展的人才,突出培养创新型
2013年11月21日,交通运输部确定广西省柳州市为公交都市建设示范工程第二批创建城市,柳州建设公交都市迈出的第一步就是开通快速公交1号线,它同时还是广西的第一条快速公交(BusRa