【发布时间】:2020-01-27 20:41:16
【问题描述】:
假设我有一个 C++ 类 MyArray(void* data, width, height),我想用 SWIG 将它包装到 Python。现在我有一个类型映射,它将一个 numpy 数组映射到数据、宽度和高度,我想保留一个 MyArray 对象而不复制,即使 numpy 数组超出范围。
如何覆盖/隐藏 MyArray 的构造函数,以存储对 numpy 数组的引用,以便 MyArray 保持 numpy 数组的引用计数?
【问题讨论】: