Exercises
Ex 1 → Write a function polar_to_comp, which takes two arguments r and
and returns the complex number
Use the NumPy function exp for the exponential function.
Ex 2 → In the description of the Python module functools, (refer to [8] for more detail on functools) you find the following Python function:
def partial(func, *args, **keywords):    def newfunc(*fargs, **fkeywords):       newkeywords = keywords.copy()       newkeywords.update(fkeywords)       return func(*(args + fargs), **newkeywords)    newfunc.func = func    newfunc.args = args    newfunc.keywords = keywords    return newfunc
Explain and test this function.
Ex 3 → Write a decorator for the function how_sparse, which cleans the input matrix A by setting the elements that are less than 1.e-16 to zero (consider example in section Function as decorators).
Ex 4 → A continuous function f with f(a)f(b) < 0 changes its sign in the interval [a, b] and has at least one root...