python - NiaPy 框架 - 简单示例返回错误
问题描述
我正在尝试实现受自然启发的算法,并且发现了适用于 Python 的 NiaPy 微框架。我安装了它(成功)然后我从这里尝试了第一个基本示例:https ://niapy.readthedocs.io/en/stable/getting_started.html 。
当我运行脚本时,我收到此错误消息
Traceback (most recent call last):
File "example.py", line 9, in <module>
algorithm = GreyWolfOptimizer(10, 20 , 10000, 'pinter')
TypeError: __init__() takes exactly 1 argument (5 given)
我只是按照程序进行,你知道吗?
解决方案
我认为您在计算机上安装 NiaPy 或将其导入程序时没有犯任何错误。错误消息表示创建对象时出错。它表示提供给您的类的init函数的参数大于所需的参数。如果您可以附上完整的 Python 代码,我可以帮助您解决这个问题。
推荐阅读
- apache-flink - 使用广播状态使用虚假消息强制关闭窗口
- angular - 如何从 Go HTTP Server 提供 Angular 应用程序?
- database - 从表中获取最大值并按列分组,该列具有不同顺序的逗号分隔值或具有更多值
- python - 在 Python 中实现 Adams Bashforth Moulton 方法
- java - 使用 java.sql.Date 的 Spring Data JPA 查询比 java.util.Date 快 4 倍
- python - 如何处理分类变量列中的 0 值?
- sql - 计算另一列中具有相同值的对象的数量
- java - 如何在 Spring Boot 2.2.0 的集成测试中禁用安全性?
- typescript - TypeScript:类型 'Foo | 上不存在属性 'foo' 酒吧'
- excel - 如何通过单击按钮将工作簿中的选项卡导出到单个 Excel 工作簿