TypeError: 'numpy.ndarray' object is not callable此类错误一般是由于内部函数被用作变量名时发生。例如,我的程序是
range = maxVals - minVals
隔了几行我又写道
for i in range(numTestVecs):
这样就会报错,因为内部已经有range函数,而自己又重新定义了一个。
一般错误会指向for的这一行,但其实错误是在range = maxVals - minVals这一行,由于相隔太远,不容易被发现