私はのPythonからそれを使用するC++コードの一部をラップするSWIGを使用しています。<ガブガブ飲むオブジェクトの配列< float > *
のは、私はC++で「アレイ< T>」ユーザー定義クラスを持っていると私は、Pythonからのコード行を計算したいとしましょう:
myArray = MySWIGModule.getObject().myArray
方法」のgetObject() "は、" の配列< float> "の属性" myArray "を含むクラス" Object "を返します。
私はmyarrayのの内容や種類を印刷したい場合は、私はこの取得:
<Swig Object of type 'Array<float> *
をしかし、私は取得したいことのようなものです:私が試した
<class 'MySWIGModule.FloatArray'>
多くの異なるソリューションが成功することはありません。あなたはこの結果を達成する方法を知っていますか?ありがとう!
%template(FloatArray) Array<float>