cython 相关问题

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

如何让 Cython 更快?

这是我的代码的一部分。我在 python 和 cython 中都试过了。 Cython 比 python 代码快 2 秒(仅当提到返回类型时。否则,它比 python 代码慢近 3.5 秒)在 t...

回答 0 投票 0

如何将带有数组参数的 Cython 函数导入 Numba?

Numba 文档描述了如何通过创建 ctypes.CFUNCTYPE 来导入 Cython 函数。但是,示例中的 Cython 函数仅采用标量参数。我有一个 Cython 函数 ...

回答 0 投票 0

在 python 项目上使用 pypa 的构建会导致通用的“none-any.whl”轮,但该包具有特定于操作系统的二进制文件(cython)

我正在尝试构建一个分发包,其中包含我想在上传到 PyPI 之前编译成二进制文件的 cython 代码。为此,我正在使用 pypa 的构建, python -m 构建 在

回答 1 投票 0

在python代码中处理C库中的对象。

我想把一个C++库从一个.dll文件中实现到一个Python脚本中,来控制一个叫ClipX的io设备(如果将来有人需要帮助的话)。这个...

回答 1 投票 0

Python3.7 mlpy 安装错误 - 'PyThreadState {aka struct _ts}' 没有名为 'exc_type' 的成员。

试图在macOS Catalina的虚拟环境中安装mlpy 3.5.0,我得到一个错误。在Usersmartin.virtualenvsBAlibpython3.7site-packagesnumpycoreinclude文件中,...

回答 1 投票 0

在cython中使用C++容器

我想在cython代码中使用一个C++的std::priority_queue,其中每个项目应该是一个结构或一个类,但我不知道如何定义一个比较器。如果我认为一个优先级_queue ...

回答 1 投票 0

如何在Cython中使用eview memoryview对象?

我有一个项目,少量的嵌套for-loop拖慢了代码的运行速度,所以我开始实现一些Cython的类型化,它大大加快了循环的运行时间 ...

回答 1 投票 0

用Cython编译一个c库的包装器--在OSX上Linker找不到外部c库的.dylib。

我在Cython中为NAG(https:/www.nag.co.ukcontentnag-library-c)c库的一个集成函数写了一个包装器。它使用python setup.py build --inplace编译,其中setup文件 ...

回答 1 投票 0

在使用C语言的函数时向scipy.LowLevelCallable传递参数。

我试图在SciPy中使用C定义的函数进行数值积分。这里给出的例子(SciPy文档)可以正常工作。在我的例子中,testlib.c文件是 * testlib.c * #include &...。

回答 1 投票 1

Python 在 Cython 文件中存储断点变量状态 - sklearn

我想在sklearn.tree被构建的时候对一些变量进行快照,但很难让它工作。例如,在下面这几行代码后面,从sklearn.datasets导入......。

回答 1 投票 1

在cython中声明带参数的函数时出错 [关闭]。

我正在想办法在c++中使用python函数,我遇到了python,我正在写一个简单的fibonacci函数,将n个数字从一个特定的索引加到给定的列表l中,我是一个新手... ...

回答 1 投票 0

用Cython封装C头宏

我正在为NAG C库编写一个Cython包装器。在NAG C库的一个头文件中,有这样的宏。#define NAG_FREE(x) x04bdc((Pointer *)&(x)) 指针是void* x04bdc是: ...

回答 1 投票 0

属性错误:类型对象'netCDF4._netCDF4._MemBuf'没有属性'__reduce_cython__'。

我试图使用 "oceansdb "包,作为依赖,它需要netCDF4。当我尝试运行任何与 oceansdb 相关的程序时,我得到一个错误。文件 "C:UsersDocumentsstarter.py",第... ...

回答 1 投票 0

正确的编译代码(无错误),给出Segmentation故障核心转储。

我是用cython在c++中使用python函数,而c++函数本身也会调用一个c++函数,一切编译都很顺利,但在最后一步出现了错误。Segmentation fault (core dumped) when...

回答 1 投票 -1

Cython: 无效的索引类型'int'

我想知道为什么cython会抱怨在数组中使用int作为索引。我有一个很长的函数,但是有一个数组cython在抱怨,它是这样实现的:cdef ...

回答 1 投票 0

当使用Boost.python包装一个C++模块时,导入到python中时,未定义符号。

我正试图使用Boost.Python为一个C++库fbow创建一个Python封装器。我的代码是从另一个包装器 pyDBoW3 中得到的灵感,它与 DBoW3 库非常相似。以下是我目前能够做到的:......

回答 1 投票 0

Cython - 是什么让我的程序变慢了,如何加速?

我想加快我的cython程序,但我添加的所有内容都会出现错误。有人知道我可以做什么吗?下面是代码: cpdef char breaker(str a): cdef list strings = list("..."。

回答 1 投票 0

Cython Extension编译后,Python traceback.format_tb不能完全工作。

Python版本:3.7 Cython版本:0.29.15源码:exampleexample.py import traceback def run(): try: assert 1 == 0 except Exception as e: log_info = f'Erase failed, ...

回答 1 投票 0

熔断类型:未声明名称未内置:双倍

我想在我的cython代码中使用Fused Types,但是双类型不能被编译。如果我从融合类型中删除双类型,编译就成功了,为什么?python 3.6.4 ...

回答 1 投票 0

在cython中使用访问器语法来处理cpp类。

如果我有一个用C++定义的类,如下所示 class sample { private: int data; public: sample() { data=0; } int get_data() { return data; } void ...

回答 1 投票 0

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