¿Hay un método en numpy para multiplicar cada elemento en una matriz?

Quiero multiplicar todos los elementos en una matriz numpy. Si hay una matriz como[1,2,3,4,5], Quiero obtener valor de1*2*3*4*5.

Intenté esto haciendo mi propio método, pero el tamaño de la matriz es muy grande, toma mucho tiempo calcularlo porque estoy usando numpy, sería útil si numpy admite esta operación.

Traté de averiguarlo a través de documentos numpy, pero fallé. ¿Hay algún método que haga esta operación? Si es así, ¿hay alguna forma de obtener valores a lo largo de un rango en una matriz?

Respuestas a la pregunta(2)

Su respuesta a la pregunta