TypeError: loadDataSet() takes 0 positional arguments but 1 was given报错
时间: 2023-12-29 22:04:51 浏览: 109
这个错误提示是因为你调用了`loadDataSet()`方法并传入了一个参数,但是`loadDataSet()`方法并不需要接收任何参数。你需要检查你的代码,看看是否在调用`loadDataSet()`方法时传入了一个参数。如果有,请将其删除。如果仍然存在问题,请提供更多的代码和上下文信息,以便更好地帮助你解决问题。
相关问题
TypeError: float() takes 0 positional arguments but 1 was given
这个错误通常发生在你试图将一个参数传递给 float() 函数,但实际上 float() 函数不接受参数。
请确保你传递给 float() 函数的参数是一个数字或能够被转换为数字的字符串,例如:
```
num_str = "3.14"
num_float = float(num_str)
print(num_float) # 输出 3.14
```
如果你确定传递给 float() 函数的参数是有效的数字或字符串,但仍然收到该错误,请检查该参数是否被正确地传递给函数,或者是否有其他代码逻辑错误导致该错误。
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()
```
阅读全文
相关推荐
















