【发布时间】:2017-10-21 15:52:38
【问题描述】:
我正在使用 SWIG 包装一段 C++ 代码,以便在 Python 中使用它。
假设我在 C++ 中有一个“Array”用户定义类,我想从 Python 计算这行代码:
myArray = MySWIGModule.getObject().myArray
方法“getObject()”返回一个类“Object”,其中包含(除其他外)类型为“Array”的属性“myArray” .
当我想打印 myArray 的内容或类型时,我得到了这个:
<Swig Object of type 'Array< float > *
但我想得到的是这样的:
<class 'MySWIGModule.FloatArray'>
我尝试了许多不同的解决方案,但均未成功。你知道如何达到这个结果吗?谢谢!
【问题讨论】: