2011-08-06 6 views
-3

可能性の重複:私はC++とPythonのコードを埋めるために探しています
Calling C/C++ from python?のインタフェースCとPython

。 Pythonコードによって必要

インターフェイスは、次のとおり

floatvect():空のフロートベクトルを返す必要があり、この一方(基本的リスト)

get_quant(input_list_2、self.m_state_num、self.m_qm_vector )

対応するC++関数である:

int型equalwidth_quant(int型target_num_state、FloatVec & RAW_DATA、FloatVec & init_quant)

私のPythonコードの接点はget_quant場合は、対応するC++関数を呼び出すと、結果を得ることができる必要があります。結果は基本的にそのC++関数の最後の属性に格納されます。

これを達成するために使用できるライブラリがありますか?

+0

これは有効なC関数プロトタイプではないと思います。 –

+0

'int equalwidth_quant(int target_num_state、FloatVec&raw_data、FloatVec&init_quant)'これは** C **関数ではありません。 – Flavius

+0

これはC++のプロトタイプです。 –

答えて

1

equalwidth_quantC-extension for Pythonと書く必要があります。 Cythonをチェックするか、単純なtutorialです。

+0

Downvoters、礼儀のコメントを残すか。 – Jacob

+4

問題が実際に問題になっているので、あなたはこれらの投票に値するとは思わない。 –

関連する問題