Float32Matrix.fromColumns constructor
Constructs a matrix from columns.
Example
import 'package:calc/calc.dart';
void main() {
final matrix = Matrixf.fromColumns([
[1.0, 2.0],
[3.0, 4.0],
[5.0, 6.0],
]);
}
Implementation
factory Float32Matrix.fromColumns(Iterable<List<double>> columns) {
final builder = Float32TensorBuilder();
builder.tensorShape = TensorShape(columns.length, columns.first.length);
var x = 0;
for (var column in columns) {
for (var y = 0; y < column.length; y++) {
builder.setXY(x, y, column[y]);
}
x++;
}
return builder.build() as Float32Matrix;
}