Python numpy ndarray elemento sabio medio

Me gustaría calcular el promedio de elementos de ndarray numpy.

In [56]: a = np.array([10, 20, 30])

In [57]: b = np.array([30, 20, 20])

In [58]: c = np.array([50, 20, 40])

Lo que quiero:

[30, 20, 30]

¿Hay alguna función incorporada para esta operación, aparte de la suma y división vectorizadas?