Cython:如何使用cimport和import numpy as(均为np)?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (162)

在Cython文档中,有numpy模块的cimport和import语句:

import numpy as np
cimport numpy as np

我发现这个约定在numpy/cython用户中非常流行。

在代码的哪一部分中使用了导入/移植的np?为什么cython编译器没有混淆它们?

提问于
用户回答回答于

就你而言:

cimport numpy as np

使您可以访问Numpy C API,可以在其中声明数组缓冲区、变量类型等...

以及:

import numpy as np

允许您访问NumPy-Python函数,如np.arraynp.linspace

扫码关注云+社区