Ex 1: Write a function polar_to_comp, which takes two arguments
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, [8], 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 the example in Section 7.8: Functions as decorators).
Ex 4: A continuous function
with
changes its sign in the interval
and has at least one root (zero) in this interval. Such a root can be found with the bisection method...