Divide ndarray by scalar - Numpy / Python Divide ndarray by scalar - Numpy / Python numpy numpy

Divide ndarray by scalar - Numpy / Python


I think that you want to modify matrix_c in-place:

matrix_c /= (N * M)

Or probably less effective:

matrix_c = matrix_c / (N * M) 

Expression matrix_c / (N * M) doesn't change matrix_c - it creates a new matrix.


Another solution would be to use numpy.divide

matric_c = np.divide(matrix_c, N*M)

Just make sure N*M is a float in case your looking for precision.