我正在网上搜索可用于GA的库,以及用于Python的NSGAII等多目标算法的潜在开发.你有什么建议吗?
这是我到目前为止:
问题不一定是关于哪一个更好,而是更多关于这些库的特征以及从单一优化到多目标优化的可能性.
谢谢
我只需要提示如何正确地做事.
假设我有一个名为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)
现在该过程开始但它不起作用,因为它有一个字符串作为参数而不是列表.我该如何妥善解决?