面向对象的遗传算法框架
pythovolve的Python项目详细描述
Python
python 3中用于进化和遗传算法的模块化、面向对象的框架。
快速启动
使用pip
安装通过在命令行中执行python --version
,确保安装了python 3.6。
接下来,只需执行
pip install --upgrade pythovolve
安装Python。
尝试一下(作为一个库)
查看examples目录中的示例。为此,请使用git克隆存储库:
git clone https://github.com/peter-schmidbauer/pythovolve.git
如果您已经安装了pythovolve,现在可以运行
python pythovolve/examples/<example_script.py>
执行其中一个例子。
尝试一下(作为cli)
如果您已经安装了pythovolve,请运行以下命令查看一个简单的cli示例:
python -m pythovolve GA -r 30 -p
要在困难的多维测试函数上运行ES,请尝试
python -m pythovolve ES -d hoelder_table -m gauss -c single_point -p
有关所有cli参数的完整列表和说明,请运行
python -m pythovolve -h