¿Cómo llamar a una función java desde python / numpy?

Me queda claro cómo extender Python con C ++, pero ¿qué pasa si quiero escribir una función en Java para usar con numpy?

Aquí hay un escenario simple: quiero calcular el promedio de una matriz numpy usando una clase Java. ¿Cómo paso el vector numpy a la clase de Java y recojo el resultado?

¡Gracias por cualquier ayuda!