草庐IT

cython_bbox

全部标签

windows - 如何运行 cython 命令行选项

我最近开始使用cython,现在想使用-a标签,如图所示http://docs.cython.org/src/quickstart/cythonize.html#determining-where-to-add-types看看我的代码是怎么做的。但是要使用它,我需要访问cython命令行程序。我的问题是如何做到这一点。我正在运行Windows并尝试将C:\Python32\Lib\site-packages\Cython添加到我的路径环境变量并在命令行上键入cython,但这没有用。谢谢你的时间 最佳答案 脚本和可执行文件存储在py

python - skippin 'cutilFunctions.c' Cython 扩展(最新)

这个问题在这里已经有了答案:ProblemswithcompilingCcodeinPython(3个答案)关闭3年前。我正在尝试从以下位置编译一个文件:https://github.com/MTG/sms-tools/blob/master/README.md我报错的文件代码行是:pythoncompileModule.pybuild_ext--inplace当我这样做时:PSC:\sms-tools-master\software\models\utilFunctions_C>pythoncompileModule.pybuild_ext--inplace我有这个:runningb

python - Cython 包装器使用 cl.exe (windows) 将 .c 文件编译为 .pyd

目录结构Cextended_API_504/lib/Cextended.dllCextended.liblibcextended.asrc/Cextended.hCextendedEx.cCextendedEx.hexample/Demo.ccompileDemo.batcompileDemo.shCextendedPy.pyxcompile.batcompile.shCextendedPy.pyxcdefexternfrom"Cextended.h":...cdefexternfrom"CextendedEx.h":...cdefclasswrapper:...Cextended_A

python - Cython hello world 示例在 Windows 中不起作用

大家好,提前致谢。我正在测试Cython,我已经开始了最简单的案例,但是我在编译它时遇到了错误。使用:Python2.7,最新的cython和minGW。我编辑了cygwinccompiler.py并删除了-mno-cygwin行。C:\Playground\demo_heeds\cython_test>pythonsetup.pybuild_ext--inplacerunningbuild_extskipping'hello.c'Cythonextension(up-to-date)building'hello'extensionC:\MinGW\bin\gcc.exe-mdll-O

python - 如何在Windows上使用cython_freeze构建单个可执行文件?

我在Windows10上运行Python3.5,并且希望将我的Python代码编译成一个可执行文件,以便与某些最终用户共享。我正在使用Cython0.25.2尝试完成此操作。通过使用Cython--embed标志,我已经有了一个HelloWorld程序。在Windows命令提示符下,Cython生成一个.c文件:#(myVirtualEnv)>cd(pathToSourceCode)#(myVirtualEnv)>py(pathToVirtualEnv)\Scripts\cython.exehelloWorld.pyx--embed这给了我一个HelloWorld.c文件。然后,我打开

python - 如何在 Theano 中更新扫描 Cython 代码?

当我使用以下方式更新时,出现了一些问题,系统告诉我“补丁的第1行缺少统一差异header”cdtheano/scan_module/cythonscan_perform.pyxpatchscan_perform.cnumpy_api_changes.diff顺便说一句,我想更新的原因是当我在windowsanaconda环境下使用theano时,系统告诉我“UserWarning:Thefilescan_perform.cisnotavailable.Thisdonotnormallyhappen.”我在以下位置找到上述方法:https://github.com/Theano/Thea

python - Windows 上的 Cython 内存 View

尝试在Windows上使用Cython(基于Anaconda的安装,使用TDM-GCC,因为我需要对OpenMP的支持)时,我在使用类型化内存View时遇到了错误。test1.pyxdeftest(intx):passtest2.pyxdeftest(int[:]x):pass这两个模块都可以使用基本的setup.py(使用cythonize)进行编译,但是虽然可以毫无问题地导入test1,但导入test2会引发以下问题:python3-c"importtest2"(",line1,inFile"stringsource",line275,ininittest2(test2.c:131

Python包装Cython模块

我有以下包装结构:+repo/+setup.py+package/+module1/+submodule1.py+submodule2.pyx+module2/+submodule3.py我想从subsodule1.py中使用subpodule2.pyx。importsubmodule2但是我绝对不知道该怎么做。我尝试将以下行添加到我的setup.py:fromdistutils.coreimportsetupfromsetuptoolsimportsetupfromCython.Distutilsimportbuild_extext_modules=cythonize(Extension("

c++ - 使用 cython 创建 C++ 扩展时出现问题

我正在使用python2.7、cython0.19.1和numpy1.6.1开发osx10.8.464位。我正在尝试创建一个与python一起使用的c++扩展。给出了c++代码,我编写了一个包装器c++类,以便更容易地在python中使用所需的函数。编译工作但导入扩展文件会导致以下错误:Traceback(mostrecentcalllast):File"",line1,inImportError:dlopen(./mserP.so,2):Symbolnotfound:__ZN4mser12MSERDetectorC1EjjReferencedfrom:./mserP.soExpect

python - 将 Cython 融合类型转换为 C++ 指针

这是一个关于从Cython融合类型转换为C++类型的一般性问题,我将用一个最小的例子来描述。考虑肤浅的C++函数模板:templatevoidscale_impl(constT*x,T*y,constTa,constsize_tN){for(size_tn=0;n我希望能够在任何numpyndarray上调用这个函数任何类型和形状。使用Cython,我们首先声明函数模板:cdefextern:voidscale_impl[T](constT*x,T*y,constTa,constsize_tN)然后声明我们希望操作的有效标量类型:ctypedeffusedScalar:floatdou