TypeError: getData() takes 2 positional arguments but 3 were given

kuafuzhuiri / 2023-05-18 / 原文

错误解析:

getData()接受2个参数,但是输入了3个参数

解决方法:

原有的函数定义

def getData(datasetStr, rate):

在getData函数定时候,最前面加入一个self,就可以了

def getData(self,datasetStr, rate):