腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
如何使用C++用pybind
11
调用
python
函数
?
请考虑以下C++ pybind
11
程序: py::scoped_interpreter- ERRORpy::exec调用和封闭的import sys调用都成功,但调用locals["f"]()引发异常:在
函数
的第一行预期的行为是程序打印<e
浏览 33
修改于2022-01-25
得票数 3
回答已采纳
1
回答
用c++读取
python
中pybind
11
函数
的指针参数
我有一个c++
函数
,类似于: *i += 3;} m.doc() = R"pbdoc(add)pbdoc";} 我在
pyt
浏览 0
修改于2019-05-07
得票数 0
回答已采纳
1
回答
如何使用pybind
11
将
python
函数
转换为std::function
我有一个c++类型的Foo,它包含一个std::function<void()> funcs,它已经成功地绑定到
python
。我的目标是在
python
中定义
函数
并将它们添加到这种类型中,然后返回一个实例。在c++中,我使用pybind获取这种类型的实例,该实例可以工作。然而,当我试图调用其中一个
函数
时,我的程序seg-错误。funcs[_index](); std::vector<std::function<void()>> funcs; n
浏览 1
提问于2017-11-08
得票数 3
回答已采纳
2
回答
如何在C++线程中使用pybind
11
调用
Python
函数
作为回调
但是,我遇到了一个问题,试图为我的System创建
python
绑定。如果我将
python
函数
注册为回调
函数
,我的程序将在调用System::stop后陷入死锁。可复制的例子:#include "pybind
11
/functional.h" namespace
浏览 7
提问于2020-02-26
得票数 5
回答已采纳
2
回答
如何使用c++为pybind
11
设置
python
函数
作为回调?
Member* member ,int member_num) {}cli->join();PYBIND
11
_MODULE(xxx, m) { m.def("set_callback", [](xxx &self, py::function cb
浏览 11
修改于2022-07-05
得票数 2
回答已采纳
1
回答
由于未定义的符号,无法使用C++从
python
导入pybind
11
函数
我面临的问题是:在编译代码并试图导入
python
中的模块之后,我得到了一个ImportError,其中提到了未定义的符号。确切的案文如下:
Python
3.10.6 (main,20122年
11
月2日,18:53:38) GCC 11.3.0在LinuxPython3.10.6中使用“帮助”、“版权”、“信用”或“许可”-fPIC $(
python
3.10 -m pybind
11
--includes) RecPartAlgorithm.cpp -o RPA$(
python
3.10-c
浏览 3
提问于2022-11-23
得票数 0
1
回答
pybind
11
:为“模块构造
函数
”添加回调
函数
有一个关于“模块析构
函数
”的部分。如何用pybind
11
实现“模块构造
函数
”? 假设我想在用
Python
导入模块时执行C++
函数
。通常,如果这是一个
Python
模块,我只需将带有
函数
调用的命令添加到module.py的顶级作用域中。这是在
Python
模块中可以做的最基本的事情--执行命令。但是pybind
11
11
的从添加
函数
定义开始。如何向pybind
11
模块添加命令?
浏览 3
修改于2020-11-02
得票数 0
回答已采纳
1
回答
python
3 3-config不起作用的Pybind
11
编译
我希望使用C++将一个简单的Pybind
11
函数
集成到
Python
中。考虑以下虚拟
函数
的简单示例:#include <pybind
11
/pybind
11
.h>
浏览 2
提问于2017-02-03
得票数 1
回答已采纳
1
回答
Python
3: gtk.gdk.window_foreign_new不存在
我正在尝试将一个脚本从
python
2.7转换为
python
3。
函数
gtk.gdk.window_foreign_new返回一个gtk.gdk.Window对象。我尝试使用
函数
GdkX
11
.X
11
Window.foreign_new_for_display,但返回"class 'gi.repository.GdkX
11
.X
11
Window'“。
浏览 12
修改于2018-01-28
得票数 2
1
回答
pybind
11
加速
函数
调用
我有几个使用pybind
11
在
Python
语言中构造的C++
函数
对象,然后将这些对象从
Python
语言传递给另一个调用它们的C++
函数
。因为这些
函数
是有状态的,所以它们没有经过无状态
python
函数
的pybind
11
优化,性能非常慢。我可以通过一个丑陋的技巧来解决这个问题,它将创建的C++对象的指针返回给
Python
,然后
Python
将指针传递回调用者的C++
函数
。然而,我希望有一
浏览 0
提问于2018-10-21
得票数 0
3
回答
更改非正数除法的
python
数学模块行为
非正数除法在c++和
python
编程语言中有很大的不同:
11
/ 3 = 3(-
11
) / 3 = -3
11
/ (-3) = -3(-
11
) / (-3) = 3所以,正如你所看到的,c++正在最小化商。然而,
python</e
浏览 1
提问于2011-05-22
得票数 5
回答已采纳
1
回答
每次调用
python
时,是否都会调用pybind
11
默认的arugments表达式?
我试图将表达式作为默认参数添加到我的
python
函数
API中,该
函数
由pybind
11
实现。例如,下面是C++
函数
: std::cout << tp << std::endl; m.doc() = &qu
浏览 8
修改于2022-01-07
得票数 0
回答已采纳
1
回答
如何从返回numpy数组的c++调用
python
函数
时访问数据
我正在通过pybind
11
从c++调用
python
函数
。
python
函数
返回一个数值数组,我想在c++中分析数值数组中的数据。//the code for testing#include <pybind
11
/pybind
11
.h> #incl
浏览 0
修改于2019-06-26
得票数 2
2
回答
有没有办法让
python
产生和java一样的结果?
我必须将java代码中的一些
函数
转换为
Python
。但是位左移返回不同的结果。和
Python
缺少java中的>>>运算符。java : 6116937115306182825 <<
11
= 2147986098276878336
浏览 3
修改于2019-12-05
得票数 4
1
回答
用pybind
11
包装C++空
函数
我有一个包含空
函数
的C++类,这些
函数
接受通过引用传递的STL向量,并修改其中一个向量的内容。double> &result, std::vector<double> &array1, std::vector<double> &array2) {some calculations}.def("somefunction", &somefunction) 我已经包含了'pybind
11
/stl
浏览 1
修改于2018-04-19
得票数 1
1
回答
函数
定义中的怪异*
我在
python
的
函数
定义中遇到了一个奇怪的情况,我读到了一些代码,如下所示: print(dd, ee)>>> abc(
11
, 222) File "<i
浏览 7
修改于2018-12-07
得票数 2
1
回答
为什么
python
3中的in有不同的十六进制值?
我正在将一些代码从
python
2.7转换到
python
3,并且遇到了十六进制ints的问题。value = 0x
11
python
2 output:
11
这个十六进制
函数
是从替罪羊,并已为我的所有其他六角疑难解答工作。执行chr(0x
11
)会产生期望值,但是如果没有int类型,许多
浏览 1
提问于2019-07-30
得票数 0
回答已采纳
1
回答
Pybind
11
:在C++
函数
中返回大型数组会显著增加
python
中的计算时间
我编写了一个小的C++脚本,并使用pybind
11
使C++
函数
在
python
中可用。当从
python
调用时,C++
函数
大约需要4秒才能终止。C++
函数
返回一个长度为54.346.383的大型数组。出于好奇,我修改了C++
函数
,并返回了一个长度为7373的不同数组,但没有更改代码中的任何其他内容。现在,C++
函数
在1秒内终止。因此,据我所知,随着对象大小的增加,从C++到
Python
的对象传输将成为一个巨大的瓶颈。 有没有更聪明的方法来
浏览 1
提问于2020-08-21
得票数 1
1
回答
如何在Visual中根据给定的.pyd输出构造
python
代码?
我正在尝试开发一个使用C++与
python
集成Pybind
11
功能的项目。我对C++相当熟悉,但对
Python
不是很熟悉。我有以下格式的文件,我为一个C++项目开发了这些文件。输出的C++ as: cppproject.pydPybind
11
模块:PYBIND
11
_MODULE(例如,m){.} 我有我需要的所有文件。但是我现在需要在
Python
中运行add
函数
,并且我一直在讨论如何编写代码。如果有
浏览 1
修改于2019-07-30
得票数 0
回答已采纳
1
回答
链接嵌入了
Python
的C++对象文件
我有一个C++构造
函数
文件(formatting_SQ.cpp),它是一个头文件formatting_SQ.h,为了有formatting_SQ.o,我想链接到其他头文件构造
函数
文件(neat.cpp问题是:formatting_SQ是用
python
嵌入的,据我所知,嵌入
Python
的C++需要Linux上的编译标志-lpython3.6m:这样的标志需要对main()
函数
的引用,因为它是一个构造
函数
文件g++ -c -O3 -Wall -fPIC -fopenmp -std=c++14
浏览 2
修改于2020-10-05
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券