Messages are correct for differing number of rows for 2d arrays
Size comparison for different number of columns
Merge pull request #130 from iain-peddie/numpy-matrix-unequal-size

Numpy matrix unequal size