![](/img/trans.png)
[英]Python syntax error while trying to use sklearn.preprocessing
[英]Syntax Error while trying to use Cythons memoryviews
我正在memoryviews上遵循此指南 。
但是,當我在Jupyter的“快速入門”部分中嘗試代碼時,出現了以下錯誤:
File "<ipython-input-3-33f3a8b46ca3>", line 3
cdef int [:, :, :] narr_view = narr
^
SyntaxError: invalid syntax
我什至不知道如何搜索此錯誤,因為它與語法有關,但是Cython.org建議使用此語法。 我認為這可能是因為我在錯誤的地方(而不是在Jupyter平台上)使用了此代碼。
任何建議,將不勝感激。
每個單元格都是由其自身執行的,因此您需要在應使用cython編譯的每個單元格中使用%%cython
cython。 您甚至需要在所有這些單元格中import numpy
。
采用:
%%cython
import numpy as np
narr = ...
cdef int[:, :, :] narr_view = narr
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.