### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.5 Manual (DRAFT) »
- NumPy Reference »
- Routines »

# Functional programming

`apply_along_axis`(func1d, axis, arr, *args) | Apply a function to 1-D slices along the given axis.
`apply_over_axes`(func, a, axes) | Apply a function repeatedly over multiple axes.
`vectorize`(pyfunc[, otypes, doc]) | Generalized function class.
`frompyfunc`(func, nin, nout) | Takes an arbitrary Python function and returns a Numpy ufunc.
`piecewise`(x, condlist, funclist, *args, **kw) | Evaluate a piecewise-defined function.

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.5 Manual (DRAFT) »
- NumPy Reference »
- Routines »