私は最適化アルゴリズムに取り組んでおり、(アルゴリズムによって生成された) データの一部を という 2 次元配列に格納する必要がありますmatrix
。ここで、row(i) には最適化ベクトル (i) のフィットネス スコアとパラメーター値が含まれます。
Dim matrix(vectorCount() - 1, parameterCount()) As Double
Dim params(parameterCount() - 1) As Double
For i As Integer = 0 To vectorCount() - 1
matrix(i, 0) = vectorScore(i)
params = vectorValues(i)
For j As Integer = 0 To params.Length - 1
matrix(i, j+1) = params(j)
Next
Next
intvectorCount()
はベクトルの数を返します。
intparameterCount()
は、各ベクトルのパラメーターの数を返します。
double vectorScore(
intvectorIndex)
は、指定されたベクトルの適合度スコアを返します。
double[] vectorValues(
intvectorIndex)
は、指定されたベクトルのパラメーター値を返します。
私の質問:に挿入する
より高速な (つまり、より効率的な) 方法はありますか? params
matrix