numpy.exp2() in Python Last Updated : 29 Nov, 2018 Comments Improve Suggest changes Like Article Like Report 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. Parameters : 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. Return : An array with 2**x(power of 2) for all x i.e. array elements Code 1 : Working Python # Python program explaining # exp2() function import numpy as np in_array = [1, 3, 5, 4] print ("Input array : \n", in_array) exp2_values = np.exp2(in_array) print ("\n2**x values : \n", exp2_values) Output : Input array : [1, 3, 5, 4] 2**x values : [ 2. 8. 32. 16.] Code 2 : Graphical representation Python # Python program showing # Graphical representation of # exp2() function import numpy as np import matplotlib.pyplot as plt in_array = [1, 2, 3, 4, 5 ,6] out_array = np.exp2(in_array) print("out_array : ", out_array) y = [1, 2, 3, 4, 5 ,6] plt.plot(in_array, y, color = 'blue', marker = "*") # red for numpy.exp2() plt.plot(out_array, y, color = 'red', marker = "o") plt.title("numpy.exp2()") plt.xlabel("X") plt.ylabel("Y") plt.show() Output : out_array : [ 2. 4. 8. 16. 32. 64.] References : https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.exp2.html . Comment More infoAdvertise with us Next Article numpy.exp2() in Python mohit gupta_omg :) Follow Improve Article Tags : Python Python-numpy Python numpy-Mathematical Function Practice Tags : python Similar Reads numpy.exp() in Python numpy.exp(array, out = None, where = True, casting = 'same_kind', order = 'K', dtype = None) : This mathematical function helps user to calculate exponential of all the elements in the input array. Parameters : array : [array_like]Input array or object whose elements, we need to test. out : [ndarray 4 min read numpy.expm1() in Python numpy.expm1(array, out = None, where = True, casting = 'same_kind', order = 'K', dtype = None) : This mathematical function helps user to calculate exponential of all the elements subtracting 1 from all the input array elements. Parameters : array : [array_like]Input array or object whose elements, 2 min read numpy.ldexp() in Python In Python, numpy.ldexp(arr1, arr2[, out]) function returns arr1 * (2**arr2), element-wise. This is also called as inverse of numpy.frexp() function. Syntax: numpy.ldexp()Parameters: arr1: [array_like] Array of multipliers. arr2: [array_like, int] Array of twos exponents. out: [ndarray, optional] Out 1 min read NumPy Array in Python NumPy (Numerical Python) is a powerful library for numerical computations in Python. It is commonly referred to multidimensional container that holds the same data type. It is the core data structure of the NumPy library and is optimized for numerical and scientific computation in Python. Table of C 2 min read numpy.log() in Python The numpy.log() is a mathematical function that helps user to calculate Natural logarithm of x where x belongs to all the input array elements. Natural logarithm log is the inverse of the exp(), so that log(exp(x)) = x. The natural logarithm is log in base e. Syntax :numpy.log(x[, out] = ufunc 'log1 4 min read numpy.log2() in Python numpy.log2(arr, out = None, *, where = True, casting = 'same_kind', order = 'K', dtype = None, ufunc 'log1p') : This mathematical function helps user to calculate Base-2 logarithm of x where x belongs to all the input array elements. Parameters : array : [array_like]Input array or object. out : [nda 2 min read numpy.load() in Python numpy.load() function return the input array from a disk file with npy extension(.npy). Syntax : numpy.load(file, mmap_mode=None, allow_pickle=True, fix_imports=True, encoding='ASCII') Parameters: file : : file-like object, string, or pathlib.Path.The file to read. File-like objects must support the 2 min read numpy.logaddexp2() in Python numpy.logaddexp2() function is used to calculate Logarithm of the sum of exponentiations of the inputs in base-2. This function is useful in machine learning when the calculated probabilities of events may be so small as to exceed the range of normal floating point numbers. In such cases, the base-2 2 min read numpy.power() in Python numpy.power(arr1, arr2, out = None, where = True, casting = 'same_kind', order = 'K', dtype = None) : Array element from first array is raised to the power of element from second element(all happens element-wise). Both arr1 and arr2 must have same shape and each element in arr1 must be raised to cor 3 min read numpy.logaddexp() in Python numpy.logaddexp() function is used to calculate Logarithm of the sum of exponentiations of the inputs. This function is useful in statistics where the calculated probabilities of events may be so small as to exceed the range of normal floating point numbers. In such cases, the logarithm of the calcu 2 min read Like