Introduction¶
exampy
is an example Python package that contains some very basic math
functions. As an example, we can compute the square of a number as:
>>> import exampy
>>> exampy.square(3.)
# 9.
Similarly, we can compute the cube of a number:
>>> exampy.cube(3.)
# 27.
A general method for raising a number to a given power is given by the
Pow
class. For example, to get the fourth power of 3, do:
>>> po= exampy.Pow(p=4.)
>>> po(3.)
# 81.
exampy
also includes a simple method for integrating a function,
in the exampy.integrate
submodule. This submodule contains the
function riemann
that approximates the integral of any
one-parameter function as a Riemann sum. riemann
takes as input
(i) the function to integrate, (ii) the integration range’s lower
limit and (iii) the upper limit, and (iv) optionally, the number of
intervals to divide the integration range in. For example, the
integrate the square function of the range [0,1], do:
>>> from exampy import integrate
>>> integrate.riemann(exampy.square,0,1)
# 0.35185185185185186
If we increase the number of intervals from the default (which is 10), we get a better approximation to the correct result (which is 1/3):
>>> integrate.riemann(exampy.square,0,1,n=1000)
# 0.33350016683350014