TypeError: loadDataSet() takes 0 positional arguments but 1 was given报错
时间: 2023-12-29 17:04:51 浏览: 103
这个错误提示是因为你调用了`loadDataSet()`方法并传入了一个参数,但是`loadDataSet()`方法并不需要接收任何参数。你需要检查你的代码,看看是否在调用`loadDataSet()`方法时传入了一个参数。如果有,请将其删除。如果仍然存在问题,请提供更多的代码和上下文信息,以便更好地帮助你解决问题。
相关问题
TypeError: float() takes 0 positional arguments but 1 was given
这个错误通常出现在你试图将一个非数字类型的值传递给了 float() 函数,例如字符串或者其他不支持转换为浮点数的类型。请检查你的代码,确保传递给 float() 函数的参数是一个数字类型的值。如果你不确定参数类型,可以使用 type() 函数来检查。如果问题仍然存在,请提供更多的代码和错误信息以便我更好地帮助你。
TypeError: Bar() takes 0 positional arguments but 1 was given
这个错误通常表示你在创建 Bar 实例时传递了一个参数,但是 Bar 类并不接受任何参数。这可能是因为你在调用 Bar() 时传递了一个额外的参数,例如:
```
bar = Bar(some_arg)
```
如果你想传递参数,你需要在 Bar 类中添加一个构造函数来接收这些参数。例如:
```
class Bar:
def __init__(self, some_arg):
self.some_arg = some_arg
bar = Bar(some_arg)
```
这样就可以在创建 Bar 实例时传递参数了。如果你不需要接收参数,那么直接创建实例即可:
```
bar = Bar()
```
阅读全文