cimport my_module
предоставляет доступ к функциям или атрибутам C или даже подмодулям в разделе my_module
import my_module
предоставляет доступ к функциям или атрибутам Python или подмодулям в разделе my_module
.
В вашем случае:
cimport numpy as np
предоставляет вам доступ к API Numpy C, где вы можете объявлять буферы массивов, типы переменных и т. д. ...
И :
import numpy as np
предоставляет вам доступ к функциям NumPy-Python, таким как np.array
, np.linspace
и т. д.
Cython внутренне обрабатывает эту двусмысленность, так что пользователю не нужно для использования разных имен.