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