gpt4 book ai didi

Python:PyDev 中的 "Unused variable"警告

转载 作者:行者123 更新时间:2023-11-30 23:29:02 25 4
gpt4 key购买 nike

这是我的代码,在下面的 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 中的完整警告如下:未使用的变量:normDataSet有没有办法消除此警告,而不必使用 @UnusedVariable 抑制它?或者我错过了什么?

最佳答案

该变量并未未使用,但您所做的分配是毫无意义的,因为您重新分配给 normDataSet 而没有使用您第一次分配的值。标记的行可以完全删除。

不要抑制警告;它是为了告诉您有问题。

关于Python:PyDev 中的 "Unused variable"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21347416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com