Cython 中的函数如何将两个不同类型的 numpy 数组(例如一个整数数组,另一个浮点数组)作为参数?此处的示例http://docs.cython.org/src/userguide/numpy_tutorial.html?highlight=numpy#adding-types展示了如何为 int 数组执行此操作,但我想要一个类似的函数:
import numpy as np
cimport numpy as np
## how do define array types here?
DTYPE = ???
ctypedef np.int_t DTYPE_t
def foo(np.array arr_of_ints, np.array arr_of_floats):
# divide integers by floats
result = arr_of_ints / arr_of_floats
如何才能做到这一点?谢谢。