他の質問に助けられた後、VB.NET DataTable の一連のデータポイントで動作するノイズ削減アルゴリズムをプログラムしようとしています。yCoord
基本的には、座標値 (たとえば) としきい値平滑化値 ( )の 2 つの整数をNoiseThresh
取り、範囲内の値の平均を取り、(yCoord - NoiseThresh, yCoord + NoiseThresh)
その数値を配列に格納します。このプロセスを列ごとに繰り返して (この例では)、最終的に平均値の 1 次元配列が得られます。私の質問は次のとおりです。
1) 今言ったことは意味がありましたか ;)、そして
2) 誰かコードを手伝ってくれませんか? データベースを扱った経験はほとんどありません。
ありがとう!
私がやろうとしていることの例:
//My data (pretend it's a database)
1 4 4 9 2 //yCoord would equal 5
6 3 8 12 3 //yCoord = 4
8 3 -2 2 0 //yCoord = 3
9 17 3 7 5 //yCoord = 2
4 1 0 9 7 //yCoord = 1
//In this example, my yCoord will equal 3 and NoiseThresh = 1
//For the first column
Array(column1) = //average of the set of numbers centered at yCoord = 3 _
//(in this case 8) and the NoiseThresh=1 number on either side (here 6 & 9)
//For the second column
Array(column2) = //average of the numbers 3,3,17 for example
//etc., etc.,
これは大規模なデータ セット (通常の数値は yCoord=500、NoiseThresh = 50、配列の長さ = 1092) に対して実行されるため、数値を手動で入力する可能性はありません。
これが私の質問を明確にするのに役立つことを願っています!
PS: はい、// が VB.NET のコメントではないことはわかっています。