Ось с точки зрения программирования - это положение в кортеже формы. Вот пример:
import numpy as np
a=np.arange(120).reshape(2,3,4,5)
a.shape
Out[3]: (2, 3, 4, 5)
np.sum(a,axis=0).shape
Out[4]: (3, 4, 5)
np.sum(a,axis=1).shape
Out[5]: (2, 4, 5)
np.sum(a,axis=2).shape
Out[6]: (2, 3, 5)
np.sum(a,axis=3).shape
Out[7]: (2, 3, 4)
Среднее значение на оси приведет к удалению измерения.
Ссылаясь на исходный вопрос, форма dff равна (1,2). Использование оси = 1 изменит форму на (1,).