|
|
|
|
|
|
|
|
| |
| |
| |
| |
| |
|
|
| #ifdef NPY_FEATURE_VERSION
|
|
|
| #ifndef NO_IMPORT_ARRAY
|
| if (unlikely(_import_array() == -1)) {
|
| PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import "
|
| "(auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; "
|
| "use '<void>numpy._import_array' to disable if you are certain you don't need it).");
|
| }
|
| #endif
|
| #endif
|
|
|
|
|
|
|
|
|
|
|
|
|
| {
|
|
|
| #ifndef NO_IMPORT_UFUNC
|
| if (unlikely(_import_umath() == -1)) {
|
| PyErr_SetString(PyExc_ImportError, "numpy.core.umath failed to import "
|
| "(auto-generated by @cython.ufunc).");
|
| }
|
| #else
|
| if ((0)) {}
|
| #endif
|
|
|
| #ifndef NO_IMPORT_ARRAY
|
| else if (unlikely(_import_array() == -1)) {
|
| PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import "
|
| "(auto-generated by @cython.ufunc).");
|
| }
|
| #endif
|
| }
|
|
|
|
|
|
|