簡體   English   中英

嘗試使用Cythons內存視圖時出現語法錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM