腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
通过
pybind11
访问Python
中
的
C/
C++
数组
python
、
c++
、
arrays
、
pointers
、
pybind11
我正在尝试
通过
pybind11
使一些C/
C++
代码在Python语言中可用,在C/
C++
代码
中
,返回一个指向
数组
的
指针,我希望在Python语言中以列表或
NumPy
数组
的
形式访问该
数组
。我测试了以下实现: int* a =
浏览 72
提问于2020-11-18
得票数 0
回答已采纳
1
回答
如何
使用
PyBind11
返回
Numpy
数组
而不需要Python?
numpy
、
pybind11
我有一个
C++
类,它可以
通过
缓冲区协议与
Numpy
数组
互换,并且我已经可以将对象从
C++
返回到Python,这些对象可以
通过
numpy
.asarray()调用转换为
Numpy
。我想让我
的
类更容易
使用
,所以我想返回
Numpy
数组
,它直接从
C++
包装我
的
类。 是否可以
使用
C++
从
PyBind11
端
浏览 4
提问于2022-07-29
得票数 1
1
回答
pybind11
返回
numpy
对象
数组
c++
、
numpy
、
pybind11
使用
pybind11
C++
API和python3,我们
如何
正确地在
C++
实现
中
创建一个
numpy
对象
数组
(即unicode字符串)并将其返回到python3?传递给
pybind11
11::array ()
的
底层数据
数组
的确切内存布局是什么?我们到底需要
如何
管理内存,即删除/释放内存?请注意,这是必要
的
,因为我们希望在熊猫DataFrame创建中与其
浏览 0
提问于2017-07-16
得票数 2
回答已采纳
1
回答
如何
在
pybind11
&
c++
中
通过
引用传递向量
python
、
c++
、
pass-by-reference
、
pybind11
我尝试
通过
引用将向量/
数组
从python
通过
pybind11
传递到
C++
库。
C++
库可以填写数据。在调用
C++
之后,我希望python端能够得到数据。以下是简化
的
C++
代码:#include <
pybind11
/
numpy
.h> #include <
p
浏览 11
提问于2021-11-17
得票数 2
回答已采纳
1
回答
pybind11
:
如何
包装以std::vector<double>为参数
的
c++
函数以避免数据复制
c++
、
numpy
、
pybind11
c++
函数: return ...;我想
使用
pybind11
将这个函数封装到python
中
,python接受
numpy
数组
作为参数,而x可能非常大,所以我想
通过
引用或指针传递
numpy
数组
。
浏览 6
提问于2019-09-04
得票数 1
1
回答
Pybind11
:从
C++
端创建并返回
numpy
数组
python
、
c++
、
pybind11
如何
从
C++
端创建
numpy
数组
并将其提供给python?下列内容正确吗?#include "
pybind11
/pybind11.h" #include "
pybind11
/<e
浏览 1
提问于2018-03-08
得票数 8
回答已采纳
1
回答
如何
通过
pybind11
使用
C++
中
的
numpy
数组
?
c++
、
numpy
、
pybind11
即使在阅读了
numpy
上
的
Pybind11
documentation之后,我仍然不确定
如何
在
C++
中
使用
numpy
数组
,例如,如果它是一维
的
,则将其转换为向量,或者如果它是二维
的
,则将其转换为向量
的
向量这是我
的
代码片段。我该
如何
着手实现make_vector_from_1d_
numpy
_array()?#include <
pybi
浏览 19
提问于2020-10-12
得票数 1
1
回答
pybind11
修改
C++
中
的
numpy
数组
python
、
pybind11
别以为我改变了什么 我想传入并用
pybind11
修改一个大
的
numpy
数组
。因为它很大,所以我想避免复制它并返回一个新
的
。代码如下: #include <
pybind11
/pybind11.h>#include <
pybind11
/
numpy
.h> // wrap
浏览 116
提问于2019-02-21
得票数 4
回答已采纳
1
回答
如何
从返回
numpy
数组
的
c++
调用python函数时访问数据
numpy-ndarray
、
pybind11
我正在
通过
pybind 11从
c++
调用python函数。python函数返回一个数值
数组
,我想在
c++
中分析数值
数组
中
的
数据。//the code for testing#include <
pybind11
/pybind11.h&
浏览 0
提问于2019-06-26
得票数 2
1
回答
您能
通过
pybind11
创建一个python类吗?
python
、
c++
、
pybind11
目前,在
使用
python +
pybind11
时,我发现
使用
类型化
的
c++
类/结构令人沮丧。推理: 我目前有一个
通过
c++
生成
的
结构,但是它有很多std::vector<float>,我想传递给python,并将其作为
numpy
数组
保存在类似的接口python类
中
。(如果你能告诉我
如何
快速地将向量移动成
numpy
数组
,那就可
浏览 3
提问于2019-09-10
得票数 2
1
回答
Pybind11
:在
C++
函数
中
返回大型
数组
会显著增加python
中
的
计算时间
python
、
c++
、
pybind11
我编写了一个小
的
C++
脚本,并
使用
pybind11
使
C++
函数在python
中
可用。当从python调用时,
C++
函数大约需要4秒才能终止。
C++
函数返回一个长度为54.346.383
的
大型
数组
。出于好奇,我修改了
C++
函数,并返回了一个长度为7373
的
不同
数组
,但没有更改代码
中
的
任何其他内容。现在,
C++
函数
浏览 1
提问于2020-08-21
得票数 1
2
回答
我可以
使用
pybind11
将
numpy
数组
传递给接受Eigen::Tensor
的
函数吗?
python
、
c++
、
eigen
、
pybind11
是否可以
使用
pybind1将三维数值
数组
传递给接受Eigen::Tensor作为参数
的
c++
函数。Eigen::Tensor<double, 3> b) {} 在编译函数、将其导入python并向其传递
numpy
数组
np.ones((1, 2, 2))之后,我收到以下错误消息array
数组
,因为我可以向接受Eigen::MatrixXd
的
函数传递二维
numpy
,如下所示: Eigen:
浏览 153
提问于2019-10-16
得票数 5
回答已采纳
1
回答
使用
pybind11
绑定
数组
pybind11
我在c中有一个结构,如下所示 int id[10];}person;
如何
使用
pybind11
浏览 93
提问于2019-11-06
得票数 0
1
回答
以
数组
作为类属性
的
pybind
pybind11
我想
使用
pybind将以下
C++
代码包装到python
中
double x[3];#include <
pybind11
/pybind11.h> #include <iostream>
浏览 31
提问于2018-09-05
得票数 1
2
回答
返回本征
数组
::矩阵从
C++
到Python而不复制
python
、
c++
、
numpy
、
eigen
、
pybind11
我有一些
C++
代码来生成和操作Eigen矩阵
数组
。最后,我想在python中
使用
这些矩阵,并认为这可能是
pybind11
的
一项工作。基本上,我在python
中
想要
的
是两个嵌套
的
列表/
numpy
数组
mat_a(I, 4, 4)和mat_b(J, K, 4, 4)。因为我必须在
C++
中
做很多线性代数
的
事情,所以我想
使用
本征,我
使用
浏览 16
提问于2020-07-29
得票数 4
回答已采纳
1
回答
c++
中
的
Python var操作数
python
、
c++
、
opencv
OpenCV Mat
使用
Python操作数是什么意思?
如何
将其转换为
c++
? 代码:cv2.Laplacian(image, cv2.CV_64F).var()
浏览 15
提问于2020-09-11
得票数 0
回答已采纳
2
回答
使用
pybind11
将
NumPy
数组
转换为自定义
C++
矩阵类,或从自定义
C++
矩阵类转换为
C++
数组
python
、
c++
、
arrays
、
numpy
、
pybind11
我正在尝试
使用
pybind11
包装我
的
C++
代码。在
C++
中
,我有一个类Matrix3D,它充当一个3-D
数组
(即具有形状[n,m,p])。
数组
(复制没有问题)。例如,我想直接包装以下签名
的
函数:
使用
包装器代码 #include <
pybind11
/
浏览 10
提问于2017-03-07
得票数 11
回答已采纳
1
回答
C++
中
的
多线程处理不适用于
pybind11
到Python
python
、
c++
、
multithreading
、
pybind11
、
gil
我很难
通过
python
的
C++
插件系统来利用
pybind11
的
多线程功能。我知道臭名昭著
的
吉尔问题,并试图释放它,但没有任何效果。以下是我
的
C++
代码:#include <
pybind11
/
numpy
.h> #include <
pybind11
/stl.h&g
浏览 6
提问于2021-11-18
得票数 0
回答已采纳
1
回答
如何
使用
非平凡(POD)类缓冲区协议实现
pybind11
c++
、
pybind11
我刚刚了解了Python Buffer Protocol,我想利用它从
C++
原始数据创建python
numpy
数组
。我可以直接
使用
pybind11
或
c++
python lib,但没有其他绑定生成器=/ 阅读
pybind11
docs并对其进行实验,似乎我们可以很容易地从简单
的
C++
结构(例如std::vector<对于我
的
用例,我将
使用
pybind绑定一个std::vector&
浏览 20
提问于2019-05-11
得票数 4
回答已采纳
1
回答
Pybind11
:
使用
Pybind11
在
C++
中转换
numpy
数组
的
问题
python
、
c++
、
arrays
、
numpy
、
pybind11
我正在尝试从
C++
中
获取Python
数组
,并
使用
C++
和
Pybind11
将其返回到Python函数
中
。首先,我访问
numpy
数组
的
字典,然后将每个
numpy
数组
放入Python函数
中
,它只计算
数组
中元素
的
和。我想我有一个转换
的
问题,我不知道
如何
克服它。我还研究了不同
的
cast
浏览 5
提问于2019-11-03
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Numpy第5练:不影响原数组,如何替换数组中符合条件的元素?
Python编程:如何规范numpy中数组元素的打印输出格式
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
把C/C+程序编译成实用的python模块,突破你的瓶颈
如何把C/C++程序编译成实用的Python模块
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券