python中的很多用法在Cyphon中是不支持的
比如python中可以利用bool型列表進行mask,但是cyphon中沒有這個功能,只能用循環語句來代替。
python中沒有廣播,用循環語句代替
如果要在循環裏對一個矩陣賦值,那麼在此之前要給矩陣賦值,哪怕全是零也行。否則會提示
UnboundLocalError: local variable 'L' referenced before assignment
python中的數字默認是int64,對應的cython類型是long
cython編譯好的函數輸出數據,如果其他python代碼調用的話,需要利用
np.asarray()
轉換。