Learning Image Processing With Numpy Random