Learn practical skills, build real-world projects, and advance your career
! pip install jovian
import jovian
import numpy as np

Why to use NumPy

# array size is very large
array = np.random.rand(1000000)
%timeit sum(array)
print('\n')
%timeit np.sum(array)
362 ms ± 6.77 ms per loop (mean ± std. dev. of 7 runs, 1 loop each) 1.9 ms ± 37.1 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)

Introduction to Ufuncs