## NumPy's dot product gives two different results depending on array dtype

I have some grayscale image data (0-255). Depending on the NumPy dtype, I am getting different dot product results. For example, x0 and x1 are the same image:
>>> x0
array([0, 0, 0, ..., 0, 0, 0], dtype=uint8)
>>> x1
array([0, 0, 0...

more
»