【发布时间】:2021-12-03 05:51:48
【问题描述】:
Python 中的 Numpy 数组有两种:基本数组和视图。
但是,我看不到从缓冲区协议中区分这两种数组的方法,也看不到在 C++ 中从视图中获取基本数组的方法。
是否可以使用 Buffer 协议或从 Python 对象确定 PyBind11 中的基本数组?
我需要这个,以便我可以将与数组关联的整个内存缓冲区写入磁盘,以便以后可以正确重建它。
【问题讨论】:
标签: python c++ numpy buffer pybind11