繁体   English   中英

Python:PyDev中的“未使用的变量”警告

[英]Python: “Unused variable” warning in PyDev

这是我的代码,并且在下面的normDataSet实例化下有一个“编译器”警告(它是正确的术语吗?):

def autoNorm(dataSet):
    minVals = dataSet.min(0)
    maxVals = dataSet.max(0)
    ranges = maxVals - minVals
    normDataSet = np.zeros(np.shape(dataSet)) # Warning under "normDataSet" here.
    m = dataSet.shape[0]
    normDataSet = dataSet - np.tile(minVals, (m, 1))
    normDataSet = normDataSet / np.tile(ranges, (m, 1)) 
    return normDataSet, ranges, minVals

PyDev中的完整警告读取: Unused variable: normDataSet有没有办法消除此警告而不必使用@UnusedVariable来抑制它? 或者我错过了什么?

该变量未被使用,但您正在进行的赋值是没有意义的,因为您在不使用首次分配的值的情况下重新分配给normDataSet 标记的行可以完全删除。

不要压制警告; 它在那里告诉你有问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM