import numpy as np litres = np.array([[12, 18, 24], [6, 9, 15]]) adjustment = np.array([1, 2])[:, None] print(adjustment.shape) print((litres + adjustment).tolist()) try: litres + np.array([1, 2]) except ValueError: print("Rejected incompatible trailing axis")