努比。Python中的exp2()

努比。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] 图片[1]-努比。Python中的exp2()-yiteyi-C++库

参考资料: https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.exp2.html .

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享