腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
不同
pybind11
的
类型
转换
选项
有
什么区别
?
、
、
、
、
我
有
一个项目,其中我混合了cpp和python代码。 由于多种原因,前端需要使用python,后端需要使用cpp。 现在,我正在寻找如何将我
的
python对象传递给cpp
的
解决方案。需要注意
的
一个事实是,后端需要在某个时刻回调到python,以计算一些数字,其中python函数将返回一个浮点数列表。我一直在研究这里定义
的
pybind
类型
转换
选项
:https://pybind11.readthedocs.io/en/
浏览 37
提问于2020-02-02
得票数 1
回答已采纳
1
回答
Pybind回调函数生成
、
、
、
、
): 但是,我得到了以下错误:什么是正确
的
绑定方式
浏览 7
提问于2022-07-05
得票数 0
1
回答
Pybind11
类定义
、
、
pybind11
中
的
以下类定义之间
有
什么区别
?(1) py::class_<Pet> pet(m, "Pet"); (2) py::class_<Pet>(m, "Pet") 在pet(m, "Pet")中pet
有
什么用?我在文档
的
第42页"5.8枚举和内部
类型
“部分找到了这个定义,可以在here找到。
浏览 19
提问于2020-01-30
得票数 1
回答已采纳
1
回答
如何将Python
转换
为
Pybind11
中
的
Pybind11
计数器部分?
、
目前,我正在尝试将py::dict
转换
为对应
的
C++s std::map。试图像这样使用自动
转换
失败:namespace py =
pybind11
;...py::dict py_kwargs = py::dict(&q
浏览 5
提问于2020-03-27
得票数 4
回答已采纳
1
回答
拆分
pybind11
模块及自动
类型
转换
问题
、
、
我
有
一组用C++编写并使用
pybind11
导出到Python
的
模块。所有这些模块都应该能够独立使用,但它们使用
的
是在实用程序库中定义
的
一组通用
的
自定义
类型
。 在每个模块中都有代码,如下所示。Color.hpp标头定义实用程序库中使用
的
类型
。Pybind不知道如何对Color对象进行
类型
转换
。答案(希望不是)是将Color类定义为模块
的
一部分。之后,pybind能够完成自动
类
浏览 0
提问于2018-08-14
得票数 8
回答已采纳
2
回答
如何将浮点数传递给需要整数
的
pybind11
函数
、
、
、
我复制了
pybind11
文档中
的
示例:namespace py =
pybind11
;PYBIND11_MODULE(example, m) {} 是这样构建
的
:(arg0: int, arg1: i
浏览 3
提问于2020-12-11
得票数 1
1
回答
避免在使用
pybind11
调用Python函数时复制输入数据
、
、
、
我使用从我
的
C++代码中调用函数,即绘制一些std::vector<double>。但是,我注意到
pybind11
提供
的
C++和Python
类型
之间
的
自动
转换
特性总是在将std::vector
转换
为等效
的
Python数据
类型
时,在将其传递给matplotlib函数之前执行底层数据
的
副本示例代码如下:#incl
浏览 21
提问于2020-06-04
得票数 0
1
回答
如何将Python控制台添加到C/C++程序
、
、
、
我正在寻找以下任务
的
一些指针:我想将Python控制台添加到现有的C/C++程序中。一个重要
的
要求是用户应该能够通过解释器访问我们
的
软件。我们已经
有
了一个Python模块,用户可以通过它使用套接字访问我们
的
软件,只是没有集成到我们
的
软件中。 在不嵌入和/或扩展Python解释器
的
情况下,这是可能
的
吗?优选地,用户将能够使用已经安装
的
任何python解释器。我需要Python解释器处于交互模式,然后在两个进程之间传输
浏览 2
提问于2018-11-18
得票数 1
1
回答
如何在
pybind11
中将一个数字从f_style
转换
为c_style?
、
我正在用c++中
的
pybind11
编写一个python库。该库接受任何数据
类型
的
vari-dim numpy ndarray作为输入。但是正如在numpy
的
文档中提到
的
,ndarray可以是连续
的
,也可以不是连续
的
,并且可以
有
行主布局(c样式)或列主布局(f样式),以便
pybind11
::array_t和
pybind11
::array因此,在输入到我
的
核心逻辑之前,我必须将输入nd
浏览 13
提问于2020-06-23
得票数 0
1
回答
pybind11
:将py::list
转换
为std::vector<std::string>
、
、
我
有
下面的示例代码,它获得一个py::list作为计算某些python代码
的
输出。我想把它
转换
成一个std::vector<std::string>,但是我得到了一个错误: 当包含附加
的
头文件
pybind11
/stl.h时,将自动启用
浏览 10
提问于2022-10-11
得票数 0
回答已采纳
2
回答
如何用
pybind11
包装模板化
的
类
、
、
、
我
有
一个类似于下面的类结构,其中我
有
两个
类型
A和B,它们具有相似的签名,只是参数/返回
类型
不同
。然后,我使用一个类模板来处理这两个类,在Python中实现了一个静态
的
鸭子
类型
变体。现在,我想用
pybind11
将这段代码封装到Python中,我希望得到一个使用标准
的
动态鸭子
类型
来接受这两种
类型
的
类。我该怎么做呢?我基本上是在寻找一种方法来禁用
pybind11</em
浏览 37
提问于2017-07-05
得票数 7
2
回答
如何在C++中设置py::dict
的
值?
、
、
我想使用C++
的
py::dict。但是operator[]似乎没有定义,我在这里或在
pybind11
文档中找不到任何关于如何添加键/值对或返回键
的
值
的
信息? 编辑:也许值得一提
的
是,我将整数作为键。
浏览 25
提问于2020-07-31
得票数 0
回答已采纳
1
回答
如何在
pybind11
上绑定一个映射
、
、
我正在为cpp中
的
crypto进行后台测试,但是后端在python和烧瓶上,为了使cpp在后端工作,我尝试使用
pybind11
,下面是我
的
绑定代码PYBIND11m, "Backtester"); 当我编译绑定时,我
有
以下错误
浏览 5
提问于2022-02-19
得票数 -1
回答已采纳
1
回答
将存储长整型
的
pybind11
::对象
转换
为ssize_t
我正在定义一个接受object参数
类型
的
pybind11
方法(因为它可以接受各种
不同
的
参数
类型
)。我想检查该对象是否为整数,如果是,则获取该整数。我该怎么做呢?换句话说,这段python代码
的
pybind11
等价物是什么: def method(obj): value = int(objelse: ... void method(const
pybind1
浏览 34
提问于2021-04-15
得票数 1
3
回答
在bash中运行命令和在Makefile中运行命令
有
什么区别
?
、
、
我有这个命令来编译我
的
程序。c++ -O3 -Wall -shared -pthread -std=c++11 -fPIC $(python3 -m
pybind11
--includes) f1.cpp f2.cpp -o exemple它将失败,并显示以下错误
pybind11
/pybind11.h: No such file or directory 1 | #include <
pybind11
/pybind11.h> 应该在命令中使用$(python3 -m
pybi
浏览 39
提问于2021-04-01
得票数 0
回答已采纳
1
回答
使用
pybind11
绑定数组
我在c中有一个结构,如下所示 int id[10];}person; 如何使用
pybind11
浏览 93
提问于2019-11-06
得票数 0
1
回答
使用
pybind11
,如何将我
的
代码分割成多个模块/文件?
、
、
使用
pybind11
,如何将我
的
代码分割成多个模块/文件?这将加快编译步骤。
Pybind11
文档解决了扩展在
不同
扩展模块中声明
的
类型
的
特殊情况。但不是更一般/更简单
的
。
浏览 0
提问于2018-12-13
得票数 11
回答已采纳
2
回答
基于omnet++和sumo
的
香草项目仿真
、
、
、
、
我需要模拟用python编写
的
vanet项目。我想用ns-3或omnet++和相扑。 请帮帮我,我不知道如何将我
的
香草项目与模拟器(ns-3或OMNET++)联系起来。
浏览 16
提问于2021-12-23
得票数 0
1
回答
Pybind11
和全局C变量
我无法使用
pybind11
将全局变量从C语言导出到Python。这个问题可以从一个简单
的
例子中重现。假设我们
有
一个头文件(global.h),如下所示:#define GLOBAL_H 该数组在C文件(global.c)中定义,如下所示:我想使用
pybind11
和下面的C++文件(pyglobal.cpp)在P
浏览 75
提问于2018-02-09
得票数 1
3
回答
不同
的
类型
转换
方式。
有
什么区别
、
、
、
、
我想找出
不同
的
铸造方法。}public byte fun() object value=1;}编辑2 当我写这行时,默认
的
浏览 5
提问于2010-02-25
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
不同类型的ERP产品有什么区别?-蓝灵通erp
不同类型的PCB控制板有何不同加工?
CAD版本转换的类型有哪些?
常见的互动投影类型有哪些?它们的优势有何不同
DC/AC电源模块在不同的电源类型之间进行转换
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券