小编Ser*_*rge的帖子

PYTHON的遗传算法和多目标优化:使用的库/工具?

我正在网上搜索可用于GA的库,以及用于Python的NSGAII等多目标算法的潜在开发.你有什么建议吗?

这是我到目前为止:

  1. Pyevolve:有据可查,但不包括多目标
  2. Pygene:似乎不包括多目标
  3. deap:似乎有很好的记录,包括多目标
  4. inspyred:似乎没有记录,包括多目标

问题不一定是关于哪一个更好,而是更多关于这些库的特征以及从单一优化到多目标优化的可能性.

谢谢

python optimization genetic-algorithm

43
推荐指数
2
解决办法
2万
查看次数

subprocess.Popen:如何将列表作为参数传递

我只需要提示如何正确地做事.

假设我有一个名为script.py的脚本,该脚本使用名称列表作为参数["name1","name2"等].

我想使用子进程模块从另一个脚本调用此脚本.所以我想做的是以下内容:

myList = ["name1", "name2", "name3"]
subprocess.Popen(["python", "script.py", myList])
Run Code Online (Sandbox Code Playgroud)

当然这不起作用,因为subprocess.Popen方法需要一个字符串列表作为参数.所以我考虑做以下事情:

subprocess.Popen(["python", "script.py", str(myList)])
Run Code Online (Sandbox Code Playgroud)

现在该过程开始但它不起作用,因为它有一个字符串作为参数而不是列表.我该如何妥善解决?

python subprocess popen

11
推荐指数
1
解决办法
2万
查看次数