通常情况下,PyCharm在看似不合理的情况下似乎会给我警告。这是PyCharm或我的设置固有的问题吗? (或动态类型语言的性质?)
特别是,每当我们使用@lazy
时,从惰性包中,PyCharm都会声明'lazy' is not callable
。当我们使用np.log时,PyCharm无法找到它(因为它在numpy包中导入为import * from
)。或者当我们使用pandas Series并使用算术运算符(* / + -
)进行操作时,PyCharm将其视为浮点数。
它运行得非常好 - 这只是编码时的警告。
谢谢, 最大