cec2013lsgo安装python - LNK1181: cannot open input file 'm.lib'

python - LNK1181: cannot open input file 'm.lib'错误解决

把setup.py中的libraries=["m"]删除即可

cec2013lsgo网页:https://pypi.org/project/cec2013lsgo/

改好的安装文件下载链接https://pan.baidu.com/s/1vbuxff6eA5oRMaXNzDrl2w

cmd进入下载文件所在的更目录下,运行python setup.py install

测试代码

from cec2013lsgo.cec2013 import Benchmark
bench = Benchmark()
bench.get_info(1)
print(bench.get_info(1))

from numpy.random import rand
info = bench.get_info(1)
dim = info['dimension']
sol = info['lower']+rand(dim)*(info['upper']-info['lower'])
fun_fitness = bench.get_function(1)
fun_fitness(sol)
print(fun_fitness(sol))
测试结果




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值