Matrix constructor
Implementation
Matrix({required this.n, required this.m, int? seed}) {
final variance = 2 / (n + m);
final rnormList =
Normal.generate(n * m, mean: 0, variance: variance, seed: seed);
_base = List<List<double>>.generate(
n,
(_) => List<double>.generate(m, (j) => rnormList[j + m * _],
growable: false),
growable: false);
}