python中的很多用法在Cyphon中是不支持的
比如python中可以利用bool型列表进行mask,但是cyphon中没有这个功能,只能用循环语句来代替。
python中没有广播,用循环语句代替
如果要在循环里对一个矩阵赋值,那么在此之前要给矩阵赋值,哪怕全是零也行。否则会提示
UnboundLocalError: local variable 'L' referenced before assignment
python中的数字默认是int64,对应的cython类型是long
cython编译好的函数输出数据,如果其他python代码调用的话,需要利用
np.asarray()
转换。