cython 相关问题

Cython是Python语言的超集,用于快速生成Python C扩展。

为什么我的 Cython 代码没有 NumPy 快,我该如何优化它?

我正在尝试使用 Cython 来提高一些代码的性能。但是,我获得的性能与 NumPy 版本基本相同。当使用 Numba 测试相同的代码时,结果...

回答 1 投票 0

如何将可选类型从 C++ 传递到 Cython?

我正在尝试将可选参数从 C++ 传递到 Cython 文件。 我不必将其写入 .pxd 和 .pyx 文件中: [C++] std::可选> cpp_find_value(); [...

回答 1 投票 0

Cython:将 2D 数组从 Python 传递到 C 并检索它

我正在尝试使用 Cython 以书面 C 语言构建相机驱动程序的包装器。我是 Cython 的新手(两周前开始)。经过一番努力,我可以成功开发结构包装器,...

回答 2 投票 0

Cython - 我们如何在 Cython 中实现对象元组?

我想在我的 cython 项目中实现对象元组。 我找不到在 .pyx 文件中实现的方法,以便我可以在 python 中使用它。 您可以检查我的 get_language 方法以供参考。 还有

回答 1 投票 0

在 Cython 中使用 qsort 获取排序索引/排列

概述 有几个问题与此类似,但都略有不同。需要明确的是,如果values是一个整数数组,我想找到perm使得sorted_values(值排序...

回答 1 投票 0

静态类型 Python 3.6+ 与 Cython 的性能比较

最近,Python 3.6 添加了静态类型作为强制执行某些类型的方法。我曾经从 Cython 获取相同的功能,与普通 Python 相比,获得了高度优化的功能......

回答 2 投票 0

PyCharm cython 提示不适用于 libcpp

我无法让 PyCharm 提示 libcpp 库的方法,例如向量容器。 这是我的代码: 从 libcpp.vector cimport 向量 cdef 向量[int] v v.push_back(1) PyCharm 看不到我...

回答 1 投票 0

使用安装文件安装kivy时出现问题

我尝试使用以下命令使用安装文件安装kivy python setup.py install --single-version-externally-management --root=/ 但我收到索引错误 索引错误:元组...

回答 1 投票 0

Cython 子类化“第一个基础”...“不是扩展类型”,即使它是用 cdef 定义的

我正在与 Cython 合作,为一个大学项目优化我的 Python 代码。 为此,我想将 python 类转换为扩展类型。我目前在编译一种扩展类型时遇到问题

回答 2 投票 0

如何在 CPP 中使用枚举并将其与 Cython 连接?

在CPP文件夹中,我有MyWork.h和MyWork.cpp。在 Cython 文件夹中,我有 MyWork.pxd 和 MyWork.pyx。 现在我想在 CPP 中使用枚举,然后在 Cython 中连接它,如下所示 [我的工作.h] 枚举任务{ 罗...

回答 1 投票 0

高效初始化 Cython Memoryview

我目前正在 Cython pyx 文件中设置 MemoryViews,如下所示: @cython.boundscheck(假) cdef int[:] fill_memview(): # 这发生在一个大循环内,所以需要很快 cdef int[...

回答 3 投票 0

使用 pyinstaller 捆绑使用 cython 编译的 python 应用程序

问题 我有一个与 pyinstaller 捆绑在一起的应用程序。现在一个新的功能要求是,该部件使用 cyphon 编译为 c 库。 编译完里面激活虚拟

回答 1 投票 0

如何找到 cython 函数的程序集?

我有这个 cython 代码: # cython:boundscheck=False # cython: 环绕=False cimport numpy 作为 np 将 numpy 导入为 np def neumaier_sum(np.ndarray[np.float64_t, ndim=1] arr): cdef np.float64_...

回答 1 投票 0

Neumaier求和可以加快吗?

Neumaier 求和是 Kahan 求和的改进,用于对浮点数数组进行精确求和。 将 numba 导入为 nb @nb.njit def neumaier_sum(arr): s = arr[0] c = 0.0 对于我在范围(1,...

回答 1 投票 0

Cython 融合 dtype Memoryview 将不符合要求

我有一些代码,我(正在尝试)大致执行以下操作: ctypedef 融合 Raster_t: numpy.uint8_t numpy.uint16_t cdef 类 MyClass: # 形状是(行、列、通道) c...

回答 1 投票 0

Cython:如何将 numpy 内存视图传递给 nogil cdef 函数

我想将 numpy 数组(内存视图)发送到另一个 Cython 函数。 cdef int 函数(int[:,:] ref) nogil: 经过 cpdef 测试(): cdef np.ndarray[int, ndim=2] ref = np.full((10,10),0) ...

回答 1 投票 0

调试pyx时如何查看WinDbg中变量的值?

我按照这里的说明编译了pyx, 为了可以在WinDbg中对其进行调试,我现在可以在代码中放置断点,但是Locals面板中的值没有太大帮助。 在...

回答 1 投票 0

Cython:“致命错误:numpy/arrayobject.h:没有这样的文件或目录”

我正在尝试使用 Cython 加快此处的答案。我尝试编译代码(在执行此处解释的 cygwinccompiler.py hack 之后),但出现致命错误:numpy/arrayobject.h:没有这样的文件或

回答 9 投票 0

在python中安装darkflow时cython编译错误

C:\用户 avin\Desktop\smt4\Smart-traffic-control-system-with-python\darkflow>pip install 。 处理 c:\users avin\桌面\smt4\smart-traffic-control-system-with-python\darkflow 准备中

回答 1 投票 0

执行速度:Cython 与 ctypes

我正在学习连接Python和C的不同方法。我有这个函数,它取0和函数输入之间的整数之和。我已经用 python、cython 和 C 编写了这个函数(

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.