Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pylance错误地将numpy.pi键入为;模块(“numpy.testing”)“类型[NoseTester]”;_Python_Python 3.x_Numpy_Pylance - Fatal编程技术网

Python Pylance错误地将numpy.pi键入为;模块(“numpy.testing”)“类型[NoseTester]”;

Python Pylance错误地将numpy.pi键入为;模块(“numpy.testing”)“类型[NoseTester]”;,python,python-3.x,numpy,pylance,Python,Python 3.x,Numpy,Pylance,我正在向函数调用添加类型提示,这时我注意到Pylance正在键入numpy.pi,作为numpy.testing的成员或是nosetest类型的成员 即使我在python命令行中得到type(np.pi)=float,以下示例代码: 将numpy导入为np def foo(val:浮动): 打印(val) foo(np.pi) 在foo(np.pi) 我在以下方面收到了相同的错误消息(对于浮点以外的类型):numpy.pi,numpy.e,numpy.floor,numpy.ceil,nump

我正在向函数调用添加类型提示,这时我注意到Pylance正在键入
numpy.pi
,作为
numpy.testing
的成员或是nosetest类型的成员

即使我在python命令行中得到
type(np.pi)=float
,以下示例代码:

将numpy导入为np
def foo(val:浮动):
打印(val)
foo(np.pi)
foo(np.pi)

我在以下方面收到了相同的错误消息(对于浮点以外的类型):
numpy.pi
numpy.e
numpy.floor
numpy.ceil
numpy.sin
numpy.cos
numpy.tan
numpy.sqrt
numpy.exp

但是,这些浮动/函数不会导致问题:
numpy.Inf
numpy.Nan
numpy.round
numpy.real
numpy.imag
numpy.rand

我在跑步:

  • 努比:1.19.5
  • Pylance:2021.5.3
有人知道这是为什么和/或如何解决问题吗


编辑1:这似乎更像是一个Pylance问题,所以我创建了我觉得自己真的很笨——我只是不得不将Numpy更新到1.20版。正如有人指出的那样,在1.20之前,Numpy不包括输入信息。

真奇怪。我无法使用普通python复制,但这当然是VS,谁知道呢
pi: Module("numpy.testing") | Type[NoseTester]
Argument of type "Module("numpy.testing") | Type[NoseTester]" cannot be assigned to parameter "val" of type "float" in function "foo"
  Type "Module("numpy.testing") | Type[NoseTester]" cannot be assigned to type "float"
    Type "Module("numpy.testing")" cannot be assigned to type "float"
    "Type[type]" is incompatible with "Type[float]"PylancereportGeneralTypeIssues