MY PERSONAL NOTE
the explaination of dim(axis) in python
General Broadcasting Rules in Numpy