numpy.exp2(array, out = None, where = True, casting = ‘same_kind’, order = ‘K’, dtype = None) :
This mathematical function helps user to calculate 2**x for all x being the array elements.
array : [array_like]Input array or object whose elements, we need to test.
out : [ndarray, optional]Output array with same dimensions as Input array,
placed with result.
**kwargs : Allows you to pass keyword variable length of argument to a function.
It is used when we want to handle named argument in a function.
where : [array_like, optional]True value means to calculate the universal
functions(ufunc) at that position, False value means to leave the
value in the output alone.
An array with 2**x(power of 2) for all x i.e. array elements
Code 1 : Working
Input array : [1, 3, 5, 4] 2**x values : [ 2. 8. 32. 16.]
Code 2 : Graphical representation
out_array : [ 2. 4. 8. 16. 32. 64.]
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.