Re: [問題] 如何把'list'變成'陣列'丟給C的函式?
: _______
: test.py
: =======
: import ctypes
: USR_file = ctypes.cdll.LoadLibrary("./test.so")
: USR = USR_file.CalcUSRsimilar
: X=[1.2, 1.3]
: Y=[2.2, 2.4]
: print( USR( X, Y, 2 ) )
試試看
x = c_double * len(X)
y = c_double * len(Y)
x_double = x(1.2,1.3)
y_double = y(2.2,2.4)
print( USR(x_double, y_double, c_int(x) )
看看結果對不對?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.85.11
推
02/14 21:37, , 1F
02/14 21:37, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章