Most efficient way to map function over numpy array

What is the most efficient way to map a function over a numpy array? The way I've been doing it in my current project is as follows: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain ar...