2012-01-26 38 views
1

Python(私が書いていないプロトタイプ)からC#およびC++に移植する必要があります。 オリジナルのPythonコードは、scipy.ndimage.filters correlate1dをmode = "wrap"で使用します。私が理解する限り、ラップは相関の出力を正規化する方法です。PythonからC++またはC#にscipy.ndimage.filters correlate1dを移植する

このようなアルゴリズムを実行するC++(またはC#/ .Net)利用可能な関数/ライブラリについて知っていますか(本当に似た出力を提供するはずです)、またはラップモードのアルゴリズムが?私はアルゴリズムをアルゴリズムとしてコード化することができましたが、ラップモードの背後にある式は何であるかわかりません。それは価値があるものは何でもについて

+0

、境界条件が処理される方法を制御しwrap'' 'モード= '、ない方法出力が正規化されていることを示します。 –

+2

'mode = 'wrap''境界条件の簡単な説明は次のとおりです:http://docs.scipy.org/doc/scipy/reference/tutorial/ndimage.html#filter-functions基本的には、 '[1、2、3]'をいずれかの方向に1ずつ伸ばして '[3,1,2,3,1]'とする。詳細を掘り下げたい場合は、関連するコード(C言語)はhttps://github.com/scipy/scipy/blob/master/scipy/ndimage/src/ni_support.c#L198です。 –

答えて

関連する問題