Tag Archives: Python

使用Pyinex在Excel中内嵌Python解释器来执行Python脚本

要在Excel中执行Python脚本的一种常规方法是通过Python创建COM服务器,然后Excel通过创建COM对象来完成。这里介绍的是另外一种方式,那就是采用内嵌Python解释器的方式来完成。
阅读全文 >

一个Python实现的精简版遗传算法

本文使用Python实现的精简版遗传算法,算法中仅采用变异算子而没有使用交叉算子,但是进化依然很有效,具体源代码如下:
阅读全文 >

Python实现的Gamma函数数值计算

特殊函数Gamma函数在水文计算中经常会使用到,这里水文工具集给出一个使用Python采用数值计算方法的实现过程,具体源代码如下:
阅读全文 >

Python实现的差分进化算法源代码

使用Python实现的差分进化算法,引用到Numpy和Scipy,可以支持多核与集群并行计算。使用时只需继承DESolver并定义函数def error_func(self, indiv, *args)作为目标函数即可。具体代码如下:
阅读全文 >

Python实现的粒子群优化算法源代码

使用Python实现的粒子群优化算法,需要引用到Numpy,需要对自定义问题进行优化只需要更改f6函数即可,智能算法本身的参数亦可以自行设定,具体源代码如下:
阅读全文 >