努比。exp2(数组,out=None,其中=True,casting=same_kind,order=K,dtype=None): 此数学函数帮助用户计算所有x为数组元素的2**x。
null
参数:
数组: [array_like]输入数组或对象,我们需要测试其元素。 出: [ndarray,可选]与输入数组具有相同维度的输出数组, 以结果放置。 **kwargs: 允许您将参数的关键字可变长度传递给函数。 当我们想要处理函数中的命名参数时,就使用它。 哪里: [array_like,可选]真值表示计算通用值 函数(ufunc)在该位置,假值意味着离开 仅输出中的值。
返回:
An array with 2**x(power of 2) for all x i.e. array elements
代码1:工作
# Python program explaining # exp2() function import numpy as np in_array = [ 1 , 3 , 5 , 4 ] print ( "Input array : " , in_array) exp2_values = np.exp2(in_array) print ( "2**x values : " , exp2_values) |
输出:
Input array : [1, 3, 5, 4] 2**x values : [ 2. 8. 32. 16.]
代码2:图形表示
# 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() |
输出: out_数组:[2.4.8.16.32.64]
参考资料: https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.exp2.html .
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END