引言:下面主要介绍关于numpy的一些其他数学函数使用。
1.数学的三角函数
1》sin()、cos()
代码;
a=np.array([1,2,6,5]) b=np.arange(1,5,1) c=np.sin(a) d=np.cos(b) print('a=',a,'\n','b=',b) print('c的数据类型:',type(c)) print('c的输出为:',c) print('d的数据类型:',type(d)) print('d的输出为:',d)
输出结果:
a= [1 2 6 5]
b= [1 2 3 4]
c的数据类型: <class 'numpy.ndarray'>
c的输出为: [ 0.84147098 0.90929743 -0.2794155 -0.95892427]
d的数据类型: <class 'numpy.ndarray'>
d的输出为: [ 0.54030231 -0.41614684 -0.9899925 -0.65364362]分析:是将每个数据分别进行cos/sin函数变换。
2》其他的函数:
a=np.array([0.22,0.6,0.5]) b=np.arange(0.1,0.5,1) c=np.tan(a) d=np.arctan(b) e=np.arcsin(a) f=np.arccos(b) print('a=',a,'\n','b=',b) print('c的数据类型:',type(c)) print('c的输出为:',c) print('d的数据类型:',type(d)) print('d的输出为:',d) print('e的数据类型:',type(e)) print('e的输出为:',e) print('f的数据类型:',type(f)) print('f的输出为:',f)
输出结果:
a= [0.22 0.6 0.5 ]
b= [0.1]
c的数据类型: <class 'numpy.ndarray'>
c的输出为: [0.22361942 0.68413681 0.54630249]
d的数据类型: <class 'numpy.ndarray'>
d的输出为: [0.09966865]
e的数据类型: <class 'numpy.ndarray'>
e的输出为: [0.22181447 0.64350111 0.52359878]
f的数据类型: <class 'numpy.ndarray'>
f的输出为: [1.47062891]
3.结束
GAME OVER
欢迎小伙伴梦一起探讨学习,我们一起去学习,努力,拼搏!!!
如果喜欢,送me个小红花吧!
see you again ! ! !