numpy配列の内部状態を保持する必要がある信号処理アルゴリズムを作成したいと思います。
速度を上げるために、私はそれをcythonでコーディングし、状態を次のようなグローバル変数として宣言しました。
import numpy as np
cimport numpy as np
cdef np.ndarray delay_buffer
しかし、私が本当にやりたいのはこれです:
import numpy as np
cimport numpy as np
DTYPE = np.float32
ctypedef np.float32_t DTYPE_t
cdef np.ndarray[DTYPE_t] delay_buffer
これは他の方法で実行できますが、グローバルスコープでは実行できません。これを達成する方法はありますか?