map method
Maps this Vector via function f
to a new Vector.
Vector a = Vector.fillRow(3, 3.0);
Vector b = a.map((v) => v*2);
print( b );
prints
[6.0, 6.0, 6.0]
Implementation
Vector map(MatrixMapFunc f) {
Matrix toReturn = new Matrix.fill(this._matrix.m, this._matrix.n);
for (int i = 0; i < this._matrix.m; i++) {
for (int j = 0; j < this._matrix.n; j++) {
toReturn[i][j] = f(this._matrix[i][j]);
}
}
return Vector._(toReturn, _vectorType);
}