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