行列計算のためにMathNet.Numericsパッケージを使用しています。次のように2D配列 - 入れ子配列の初期化が必要です。 C#
マトリックス宣言および初期化に期待されるコードである: - xPointsSquared、 yPoints、
1自分自身のコードでMatrix<double> A = DenseMatrix.OfArray(new double[,] {
{1,1,1,1},
{1,2,3,4},
{4,3,2,1}});
、Iは、3つの1次元アレイを有します。
私はエラーを取得する - 「ネストされた配列初期化子が期待されている」この次のように行列を初期化しようとすると、
Matrix<double> A = DenseMatrix.OfArray(new double[,] {
xPointsSquared,
yPoints,
one});
行列が3660x3次元の場合、DenseOfColumnArraysである必要はありませんか? – DazedNConfused
はい、配列が行ではなく列を表す場合、DenseOfColumnArraysはそのジョブを行います。 –