do matrix calculations with plain C, and even more
- create a matrix, can be initialised by a 1D array
- create a matrix, with all the members equal to one number
- create an identity matrix
- create a random matrix, can set the random range
- create a random matrix with values follow Gaussian distribution
- convert matrix to 1D array
- print matrix
- matrix transformation
- transfer all the members in a matrix to exponential form
- add a number to all members in a matrix
- minus a number from all members in a matrix
- matrix addition
- matrix substraction
- multiply with a scalar
- array multiplication (star multiply * in numpy)
- inner product
- dot product
- to do: inverse matrix
- to do: cross product
- sum of each member in a matrix
- sum of the exponential of each member in a matrix
- sigmoid
- ReLu
- softmax