In [2]:
import numpy as np
single_array = np.array([1, 2], dtype='float32')
double_array = np.array([1, 2], dtype='float64')

In [3]:
def testop(array):
    norm = (array[0]**2 + array[1]**2)**0.5

In [6]:
%timeit testop(single_array)


3.77 µs ± 93.6 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)

In [5]:
%timeit testop(double_array)


756 ns ± 11.6 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

In [ ]: