Ich verstehe nicht ganz, was ist der Unterschied zwischen numpy. {Typename}, numpy.npy_ {typename} und numpy. {Typename} _t, wenn ich sie aus Cython-Code verwende?Numpy-Typen für Cython-Benutzer
das heißt, was ist der Unterschied in dieser Art:
# test.pyx
cimport numpy as np
import numpy as np
np.float32
np.npy_float32
np.float32_t
Wie ich es verstehe jetzt: erste Typ ist dynamisch, das heißt Cython wird einige Code generieren Größe dieses Typs zur Laufzeit zu erkennen. Zwei andere Typen sind statisch, d. H. Code, der sie verwendet, wird mit vordefinierten Größen jedes Typs kompiliert. Bitte korrigieren Sie mich.
Zusätzliche Link: https://docs.scipy.org/doc/numpy/reference/c-api.dtype.html#c-type-names