腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
cython
包装
cpp
结构
和
带
参数
的
函数
结构
数组
python
、
c++
、
cython
我正在使用
Cython
在python中
包装
一个c++库。不幸
的
是,我无法访问c++库。因此,我必须找到一种方法来
包装
lib API公开
的
结构
和
函数
。我
的
问题涉及
包装
c++
结构
的
最佳方式,以及随后如何在Python语言中创建内存视图并将其指针(第一个元素地址)传递给带有
参数
的
c++
函数
(
cpp
结构</e
浏览 26
提问于2019-02-12
得票数 1
回答已采纳
1
回答
用现有C对象初始化
Cython
对象
python
、
c++
、
cython
、
boost-python
C++模型Boost Python我想使用
Cython
,因为编译速度、语法糖
和
许多其他原因,而不是相当笨重
的
boost::
浏览 1
提问于2017-06-21
得票数 8
回答已采纳
2
回答
将
函数
从.
cpp
文件导入python
python
、
c++
、
cython
、
boost-python
让我从一个免责声明开始,我将这个问题在大量
的
研究之后,而不是找到任何直接
和
一步一步
的
例子。已经浏览过
Cython
,SWIG,Boostpython文档,但是没有一步一步地得到,所以在这里发布- 我有一个.
cpp
& .h文件,定义了两个数学
函数
,我想在python (.py)代码文件中调用它们这是最好
和
最整洁
的
方式去做它。请举例说明
浏览 2
提问于2015-03-03
得票数 2
回答已采纳
1
回答
如何使用C++编译
Cython
以获取共享对象(*.so)文件
python
、
cython
、
distutils
、
cythonize
我正在编写一些使用一些C++标准库数据
结构
的
*.
cpp
代码,我能够编译这些代码以获得
Cython
文件。我使用distutils
和
一个设置脚本(参见代码)来完成这项工作。在我需要任何C++数据
结构
之前,安装脚本就能够生成*.so文件
和
*.c文件。现在它只是生成*.
cpp
文件,我不能将它们导入到我
的
其他python脚本中。额外
的
编译
参数
和
语言
参数
允许编译包含c++<e
浏览 7
提问于2019-06-16
得票数 1
6
回答
在
Cython
中用惯用
的
方法来做列表/剪裁?
c++
、
python
、
c
、
cython
我
的
问题是:我发现使用原始C++使用STL映射
和
向量处理大数据集通常比使用
Cython
快得多(而且内存占用也更少)。我认为,这种速度损失
的
部分原因是使用Python列表和数据块,而且在
Cython
中使用较少约束
的
数据
结构
可能有一些技巧。例如,这个页面()展示了如何通过预先定义ND
数组
的
大小
和
类型,使numpy
数组
在
Cython
中变得非常快。 问:是否有任何方法对列表/数据
浏览 3
提问于2009-10-06
得票数 40
回答已采纳
1
回答
使用
Cython
和
C++进行项目组织
c++
、
python
、
build
、
cython
我想为我
的
C++项目提供一个Python接口。从技术上讲,我决定使用
Cython
来
包装
C++代码。随着时间
的
推移,整个项目将成为Python扩展模块,但在一开始,这是高度实验性
的
。我
的
问题是如何最好地组织文件
和
构建配置,以便
Cython
生成
的
和
人工编写
的
C++代码不会混淆,并且Python扩展模块
的
构建干净,独立于其他目标。我为源文件设想了一个类似这样
的
目录<em
浏览 4
提问于2013-05-28
得票数 10
回答已采纳
1
回答
结构
数组
的
动态分配
c++
、
arrays
、
struct
、
memory-management
问题是:main.
cpp
dinalloc.h 很管用但我不明白为什么..。我声明了一个名为hi
的
结构
和
一个称为vet
的
结构
数组
。当我在dinalloc.
cpp
中声明
函数
浏览 3
提问于2011-12-13
得票数 0
回答已采纳
1
回答
使C++使用Python
函数
的
输出
c++
、
python-2.7
、
cython
、
wrapper
、
software-design
MiniSAT是解决SAT问题
的
基础库。它已经内置了许多优化。我目前正致力于加速该代码
的
一部分。但是,我
的
代码是用Python编写
的
,我希望C++代码在执行过程中使用代码中
的
输出。我一直在考虑用MiniSAT编写一个MiniSAT代码
的
包装
器,以便从python内部调用。()时,我希望在C++中使用Python
函数
。我还希望Python从C++代码中获得有关变量当前状态
的
返回。当使用我在Python中设计
的
启发式方法
浏览 1
提问于2018-01-18
得票数 1
1
回答
Cython
C++
函数
cython
我正在尝试将c++
函数
导出到
cython
。这是我
的
代码(所有文件都在同一个目录中)int cfunc(int x){}cdef extern from "function.
cpp
) return cfunc(x)from distutils.core import setup, Extension from
Cython
.Bui
浏览 4
提问于2020-10-11
得票数 0
2
回答
从
Cython
访问Fortran公共变量
python
、
fortran
、
cython
、
fortran-iso-c-binding
我
的
问题实际上与完全相同。但是,我正在寻找一种使用
Cython
而不是ctype
的
解决方案。我
的
问题有两部分: 我能否像上面的cty
浏览 8
提问于2016-12-14
得票数 1
回答已采纳
1
回答
将C
函数
包装
在
Cython
中,其中有非标准类型作为
参数
python
、
c++
、
cython
我试图
包装
一个C++
函数
,它
的
参数
类型为uint32_t,可以在cstdint库中找到。假设C++文件看起来像#include <cstdint> return 1;如何将其
包装
在
Cython
.pxd文件中cdef extern from "cppfile.
cpp
":但是,当x是uin
浏览 0
提问于2018-05-30
得票数 0
回答已采纳
1
回答
使用
cython
创建c++扩展时遇到
的
问题
c++
、
cython
我正在使用python 2.7、
cython
0.19.1
和
numpy 1.6.1开发OSX10.8.4 64位。Traceback (most recent call/mserP.so 我用一个简单
的
c++类尝试了一个较小
的
例子,这个类<em
浏览 0
提问于2013-07-31
得票数 4
回答已采纳
1
回答
如何打包
cython
模块?
python
、
c++
、
pip
、
package
、
cython
我有一些
Cython
包装
的
C++代码,我想打包。包目录
的
结构
如下:├── PackageA│ ├── MyPackageC.
cpp
│ ├── __.py├── requirements.txt我以前通过使用python setup.py build_ext --inplace目录中
的
setup.py文件并
浏览 2
提问于2017-03-08
得票数 0
回答已采纳
1
回答
为具有复杂层次
结构
的
C++类编写一个简化
包装
器,以便
Cython
可以调用它
c++
、
python-3.x
、
wrapper
、
cython
我正试图为C++计算拓扑库GUDHI ()设计一个
Cython
包装
器。GUDHI类接受其他类作为它们
的
参数
,这些类将其他子类传递给它们
的
方法。所以直接推到
Cython
上是很麻烦
的
。(在
Cython
支持任何C++之前,这是必要
的
,如果使用
的
是深奥
的
C++特性,即使它只是简单地声明几个类型防御功能,它仍然是有用
的
。在下面的代码中,它定义(以及未定义
和
重新定义(!))+
浏览 1
提问于2017-03-04
得票数 0
5
回答
用
数组
成员
包装
C
结构
,以便在python中访问: SWIG?
cython
?ctypes?
python
、
c
、
struct
、
swig
、
cython
我想访问一个C
函数
,它从python返回一个包含双精度
数组
的
结构
(其中这些
数组
的
长度由
结构
的
其他int成员给出)。,我希望能够以正确形状
的
NumPy
数组
来访问所有的double*成员(即dn应该是可访问
的
3D
数组
)。简单地对其进行快速
包装
就可以得到
结构
,但是所有的double*成员都是<Swig Object of type 'd
浏览 0
提问于2011-05-29
得票数 12
回答已采纳
1
回答
为什么编译器在与转换操作符一起使用时不能推断模板
参数
?
c++
、
c++17
、
template-argument-deduction
) { wrapper w = f; // error} main.
cpp
:在
函数
'int ():main.
cpp
:17:17: main.
cpp
:17:17: class模板
参数
推导失败:
包装
器w= f;// main.
cpp
:
浏览 0
提问于2017-06-18
得票数 15
回答已采纳
1
回答
将
结构
包装
为对象
python
、
struct
、
cython
我有一个c++类,它有一个返回
结构
向量
的
方法。在我当前
的
cython
实现中,structs作为字典结束,这是可以
的
,但不是最好
的
,我希望将
结构
作为python对象来接收。from libcpp.vector cimport vector cdef struct mystruc
浏览 0
提问于2016-10-21
得票数 1
回答已采纳
1
回答
在
Cython
中处理C++
数组
(使用numpy
和
py手电筒)
c++
、
numpy
、
cython
、
pytorch
、
fasttext
我试图使用
cython
包装
一个C++库(如果相关的话是fastText)。C++库类从磁盘加载一个非常大
的
数组
。我
的
包装
器从C++库实例化一个类来加载
数组
,然后使用
cython
内存视图
和
numpy.asarray将
数组
转换为numpy
数组
,然后调用torch.from_numpy创建一个张量。我想这是因为C++代码
和
numpy/pytorch都试图管理相同
的</e
浏览 5
提问于2017-06-06
得票数 4
回答已采纳
1
回答
在
Cython
中定义C++
结构
返回类型
python
、
c++
、
cython
我编写了一个小型
的
C++库来模拟一个ODEs系统,并使用
Cython
封装了一个初始化和解决系统
的
函数
。C++
函数
接受少量
的
参数
,并返回一个包含两个矩阵
的
结构
:用于构造系统
的
一组模式,以及系统在每一时间步骤
的
求解状态。这些矩阵是使用库实现
的
,因此我使用接口将这些数据
结构
的
底层内容传递给NumPy
数组
。 如果在Python中,我将视
浏览 2
提问于2017-04-28
得票数 3
回答已采纳
5
回答
用python
包装
C++代码(手动)
python
、
c++
、
wrapper
我有一个主文件(main.
cpp
)
和
一个头文件(nodes.hpp)。主文件以N(任何正整数)作为输入
参数
,并使用头文件
的
函数
给出输出,称为'x & y‘(都是双倍)。注: 是否有人可以参考或给出一些关
浏览 6
提问于2017-04-13
得票数 15
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何将Python自然语言处理速度提高100倍?
比Python快100倍,利用spaCy和Cython实现高速
教程 | 比Python快100倍,利用spaCy和Cython实现高速NLP项目
比Python快100倍,利用spaCy和Cython实现高速NLP项目
比Python快100倍,利用Cython实现高速NLP项目
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券