腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
pybind11
在
c++
中
调用
python
内置
函数
python
、
c++
、
pybind11
我正在
使用
pybind11
调用
一个
python
内置
函数
,比如
c++
代码
中
的range。但我只找到了
在
模块
中
调用
函数
的方法,如下所示: py::object os = py::module::import("os");makedirs("/
浏览 29
提问于2020-09-30
得票数 1
回答已采纳
2
回答
使用
Python
从SUMO运行与OMNET++
omnet++
、
veins
、
sumo
我已经
使用
SUMO的Traci库成功地创建了我的
python
脚本。因此,现在我正试图
在
OMNET++
中
运行我的
python
脚本,但我对
如何
运行它一无所知。有人能指点我吗?
浏览 19
提问于2022-01-20
得票数 -1
1
回答
python
嵌入到带有返回shared_ptr的
函数
的
C++
中
(
Pybind11
/boost_
python
)
python
、
c++11
、
boost-python
、
python-c-api
、
pybind11
我目前正在编写一个用
python
实现API的用例,它们需要将结构、向量和映射返回给
C++
调用
者
函数
。你能帮我举一个
如何
做到这点的例子吗?我
在
pybind/boost
python
中看到的所有用例都只是简单地将
python
嵌入到
C++
中
,没有任何返回值。我也读到了你的博客,它很好地解释了这两个库。但是因为这个用例,我不能继续。我需要实现的场景是一个
python
->
C++</
浏览 40
提问于2018-08-16
得票数 0
1
回答
如何
在
pybind11
中
将
python
函数
强制转换为std::function<double(double*)>?
python
、
c++11
、
pybind11
我正在
使用
pybind11
为我的
c++
项目实现绑定。所以,我的问题基本上是
如何
在解释器
中
定义
python
函数
,并从
C++
代码
中
调用
它。
C++
接口
使用
指针(双精度*)传递数据,我不知道
如何
在解释器
中
编写
函数
代码,以及
如何
将其转换为std::
函数
来执行计算: //
C+
浏览 24
提问于2017-08-02
得票数 1
回答已采纳
1
回答
如何
在
c++
中
使用
pybind11
调用
python
时引用传递参数
python
、
c++
、
lifetime
、
pybind11
、
cross-language
我
使用
PyBind11
来运行
Python
解释器,我需要用一些指针参数
在
c++
中
调用
Python
函数
。根据
pybind11
的文档,似乎传递给
Python
的参数应该由
Python
解释器释放,而不是由
c++
主程序释放。但是这次参数是一个指向静态对象的指针,任何人都应该释放而不是。
如何
编写这样的绑定/
调用
? 我知道
py
浏览 15
提问于2022-06-04
得票数 1
1
回答
python
异步和
C++
线程之间通过
pybind11
的互操作性
python
、
c++
、
python-asyncio
、
pybind11
我
使用
pybind11
进行
C++
/
Python
绑定。它在
调用
call_soon_threadsafe时
在
C++
端发生了分段错误(直接
调用
set_result也
调用
了分段故障,我
在
异步文档中看到call_soon_threadsafe应该被
使用
,因为set_result并不是线程安全的,但我肯定误解了
如何
使用
它)。/src/await_
浏览 32
提问于2022-09-16
得票数 0
回答已采纳
1
回答
pybind11
:为“模块构造
函数
”添加回调
函数
python
、
cpython
、
pybind11
有一个关于“模块析构
函数
”的部分。
如何
用
pybind11
实现“模块构造
函数
”? 假设我想在用
Python
导入模块时执行
C++
函数
。通常,如果这是一个
Python
模块,我只需将带有
函数
调用
的命令添加到module.py的顶级作用域中。这是
在
Python
模块
中
可以做的最基本的事情--执行命令。但是
pybind11
11的从添加
函数
定
浏览 3
提问于2020-11-02
得票数 0
回答已采纳
1
回答
从
C++
函数
调用
python
时处理GIL
python
、
pybind11
、
gil
问题是 询问
如何
使用
pybind11
将
python
函数
作为回调传递给
C++
,但我还没有找到解释
pybind11
使用
GIL的方法。 ..。如果需要从这些线程
调用
Python
代码(通常这将是上述第三方库提供的回
浏览 6
提问于2022-07-05
得票数 10
回答已采纳
1
回答
Pybind11
:
在
C++
函数
中
返回大型数组会显著增加
python
中
的计算时间
python
、
c++
、
pybind11
我编写了一个小的
C++
脚本,并
使用
pybind11
使
C++
函数
在
python
中
可用。当从
python
调用
时,
C++
函数
大约需要4秒才能终止。
C++
函数
返回一个长度为54.346.383的大型数组。出于好奇,我修改了
C++
函数
,并返回了一个长度为7373的不同数组,但没有更改代码
中
的任何其他内容
浏览 1
提问于2020-08-21
得票数 1
2
回答
Pybind11
或者Boost.
Python
或者两者都没有-
python
、
c++
、
pybind11
我很好奇,最灵活、最高效、最无缝的方法是让
C++
和
Python
相互交流。竞争者似乎是
Pybind11
、Boost.
Python
,两者都不是(只需编写
函数
和包装器,如下所示)。boost::algorithm;{ to_upper(s); PyObject
浏览 1
提问于2018-04-04
得票数 18
回答已采纳
1
回答
用
pybind11
包装
C++
空
函数
python
、
c++
、
pybind11
我有一个包含空
函数
的
C++
类,这些
函数
接受通过引用传递的STL向量,并修改其中一个向量的内容。vector<double> &result, std::vector<double> &array1, std::vector<double> &array2) {some calculations}.def("somefunction", &somefunction) 我已经包含了'
pyb
浏览 1
提问于2018-04-19
得票数 1
1
回答
pybind11
与GetModuleFileName的冲突
python
、
c++
、
visual-studio
、
pybind11
我
使用
pybind11
来让
python
调用
现有的
C++
模块(库)。但是,连接是通过
C++
库
中
的::GetModuleFileName (Visual )
调用
的,以确定在
C++
中
运行的加载模块的物理路径。但是,当我通过
pybind11
从
python
(木星笔记本)
调用
库时,
python
.exe的物理路径将被返回。
如何
配置或更改以确
浏览 9
提问于2021-12-13
得票数 0
回答已采纳
2
回答
pybind11
分区日期时间转换
python
、
c++
、
datetime
、
timezone
目前,我正在寻找一种解决方案来
使用
C++
处理
python
和
pybind11
之间的分区日期时间转换。
在
pybind11
11/chrono.h
中
,
使用
内置
的datetime.datetime对象和std库time_point对象支持这种具有天真日期时间的转换;但是,对
python
datetime.datetime我想知道
在
pybind11
中
是否做了任何工
浏览 9
提问于2017-12-18
得票数 1
回答已采纳
2
回答
如何
控制std::
pybind11
包装
中
的参数传递策略?
pybind11
我
在
c++
中有一个类,它用
pybind11
包装成
python
。该类有一个std::
函数
,我想控制
如何
处理该
函数
的参数(比如返回值策略)。); .def(py::init<N::CallbackType>(),我都在工作:我可以
在
python
中
这样
浏览 4
提问于2020-02-07
得票数 1
回答已采纳
7
回答
从
c++
程序
调用
python
进行分发
c++
、
python
、
embedded-language
我想从我的
c++
程序
中
调用
python
脚本文件。基本上,我正在寻找一个可以
使用
的.lib文件,该文件具有类似于Apache的分发许可证。
浏览 1
提问于2008-09-08
得票数 64
回答已采纳
3
回答
使用
pybind11
从
c++
调用
Python
函数
c++
、
pybind11
我正在尝试从包含
使用
Pybind11
的main()
函数
的
C++
代码
中
调用
python
函数
。但我发现几乎没有可用的参考资料。现有的大多数文档都谈到了相反的方向,即从
Python
调用
C++
。有没有完整的例子来说明
如何
做到这一点?我找到的唯一引用是: 但它所提供的信息非常少。
浏览 3
提问于2017-03-01
得票数 13
回答已采纳
1
回答
使用
pybind11
通过预先存在的嵌入式
python
解释器公开
C++
功能
python
、
c++
、
pybind11
要求:我有一个
C++
代码,其中我嵌入了
python
解释器,以便我可以
使用
pybind11
导入/
使用
C++
的
python
库。此外,我希望对这段完整的
C++
代码(以及
python
解释器部分)进行包装,并将其作为模块公开给
python
。到目前为止,我一直
在
尝试:
使用
pybind11
,我可以设法扩展一个样例cpp代码,而不需要在
python
<e
浏览 85
提问于2020-09-07
得票数 2
回答已采纳
1
回答
在
pybind11
(
C++
)中
使用
内置
的“开放”
python
方法?
python
、
c++11
、
python-3.6
、
pybind11
如何
在
pybind11
中
使用
基本(“默认”/“
内置
”;不需要导入)
python
方法? 列表、字典和其他一些方法确实具有
内置
兼容性,但我专门寻找的方法(打开)并不是通过导入来包含的。我知道,绕过它的一种方法是创建一个
python
文件,其中包含一个包装为"open“的方法,然后像
调用
任何导入的方法一样
调用
它,但如果可能的话,我更愿意在
C++
中直接这样做(如果可能的话),因为如果可能
浏览 1
提问于2018-04-20
得票数 2
回答已采纳
1
回答
不带复制构造
函数
/运算符的
Pybind11
类
c++
、
copy-constructor
、
pybind11
我有一个库,我正在尝试
使用
pybind11
将它从
C++
接口到
python
。 我发现自己处于以下配置
中
。我有一个不允许复制的
C++
类(复制构造
函数
和operator=被删除)。我
如何
允许
在
pybind11
中
接口这个类?举个例子,我想做一个A类的接口,它是我从pybind得到的,它有一个
pybind11
/
python
接口: A& foo() { ..
浏览 13
提问于2020-06-24
得票数 1
点击加载更多
相关
资讯
在Python中如何在main函数中调用类中的方法
在 golang 中如何调用私有函数
在Python中实现导入模块后直接调用函数的方法
python yield在函数中起返回值中的使用
手把手以实例教你在Python中调用DLL函数:传递结构体参数
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券