的錯誤是:的Python認爲我路過4個參數,但我清楚只有經過3
TypeError: kernel() takes exactly 3 arguments (4 given)
相應的代碼是:
K[i][j] = self.kernel(self, B[i], C[j])
...
def kernel(self, P, Q)
以下行的結果:
print self: object at 0x....
print len((self, B[i], C[j])): 3
print len((B[i])): 4
print len((C[j])): 4
爲什麼說4個參數給出了,我該如何解決?