vectorize#
- caput.util.arraytools.vectorize(**base_kwargs: Any) collections.abc.Callable[source]#
Improved vectorization decorator.
Unlike the
np.vectorizedecorator this version works on methods in addition to functions. It also gives an actual scalar value back for any scalar input, instead of returning a 0-dimension array.- Parameters:
- **base_kwargsAny
Any keyword arguments accepted by
np.vectorize.
- Returns:
- vectorized
callable() Vectorized function.
- vectorized