我有一個C函數我想在Python的使用方法:使用痛飲爲蟒蛇痛飲類型映射:輸入和輸出數組
extern int convertAtoB(stateStruct *myStruct,
const double PointA[3],
double PointB[3]);
,我想我需要定義一個類型映射到兩個點轉換(點A的輸入,PointB輸出),以便Python可以使用它。在typemaps.i中似乎沒有類型映射,可以使用它,所以我必須定義一個類型映射。我似乎無法在SWIG文檔中找到有關數組的示例。
我想使用這個庫就像這樣:
s = externalStruct()
point_a = [1, 2, 3]
result, point_b = convertAtoB(s, point_a)
print point_b
"expect [4, 5, 6]"
我將如何做到這一點?由於