> Matrix( 4, shape = scalar[1], datatype = float[4] );
[1. 0. 0. 0.]
[ ]
[0. 1. 0. 0.]
[0. 0. 1. 0.]
[0. 0. 0. 1.]