だから、私が定義した行列を転置したい
using MathNet.Numerics.LinearAlgebra.Double;
var MatrixValues = new double[]{1,1,2,2,3,3}
var M = Matrix<double>.Build;
var C = M.Dense(3,2,MatrixValues);
var TR = C.Transpose();
だから私が得る結果は、転置ではない非常に奇妙な行列です。これはマトリックスが DenseColumnMajor と定義されているためだと思いますが、どうすれば変更できますか?
したがって、次のような 3 x 2 の行列があります。
1 1
2 2
3 3
私の望む結果は次のとおりです。
1 2 3
1 2 3