Python:PyD中的“Unused variable”警告

2024-09-27 21:32:29 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的代码,这里有一个“编译器”警告(这是正确的术语吗?)在下面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来抑制它?还是我错过了什么?在


Tags: 实例代码警告编译器npdataset术语tile
1条回答
网友
1楼 · 发布于 2024-09-27 21:32:29

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

不要压制警告,它是在告诉你有问题。在

相关问题 更多 >

    热门问题