Universal functions (ufuncs) are functions which operate on arrays and other sequences. Most ufuncs perform mathematical operations on their arguments, also elementwise.
Here is an example of Python code using the ufunc objects:
>>> print sin([pi/2., pi/4., pi/6.]) [ 1. 0.70710678 0.5 ] >>> print greater([1,2,4,5], [5,4,3,2]) [0 0 1 1] >>> print add([1,2,4,5], [5,4,3,2]) [6 6 7 7] >>> print add.reduce([1,2,4,5]) 12 # 1 + 2 + 4 + 5
Send comments to the NumArray community.