Matrix
data can be LongArray.
data can be FloatArray.
data can be IntArray.
It is possible to set a value using lambda function.
Creates a new matrix. If data is not given, it will generate a zero matrix.
Parameters
data
must fit into the shape of this matrix.