python math.sinh_Python numpy.sinh()用法及代码示例

numpy.sinh(x [,out])= ufunc'sin'):此数学函数可帮助用户计算所有x(作为数组元素)的双曲正弦值。

等效于1/2 *(np.exp(x)-np.exp(-x))或-1j * np.sin(1j * x)。

参数:

array :[数组]元素以弧度为单位。

2pi弧度= 36o度

返回:对于所有x即数组元素,其双曲正弦值为x的数组

代码1:工作

# Python3 program explaining

# sinh() function

import numpy as np

import math

in_array = [0, math.pi / 2, np.pi / 3, np.pi]

print ("Input array : \n", in_array)

Sinh_Values = np.sinh(in_array)

print ("\nSine Hyperbolic values : \n", Sinh_Values)

输出:

Input array :

[0, 1.5707963267948966, 1.0471975511965976, 3.141592653589793]

Sine Hyperbolic values :

[ 0. 2.3012989 1.24936705 11.54873936]

代码2:图形表示

# Python program showing Graphical

# representation of sinh() function

import numpy as np

import matplotlib.pyplot as plt

in_array = np.linspace(-np.pi, np.pi, 12)

out_array = np.sinh(in_array)

print("in_array : ", in_array)

print("\nout_array : ", out_array)

# red for numpy.sinh()

plt.plot(in_array, out_array, color = 'red', marker = "o")

plt.title("numpy.sinh()")

plt.xlabel("X")

plt.ylabel("Y")

plt.show()

输出:

in_array : [-3.14159265 -2.57039399 -1.99919533 -1.42799666 -0.856798 -0.28559933

0.28559933 0.856798 1.42799666 1.99919533 2.57039399 3.14159265]

out_array : [-11.54873936 -6.49723393 -3.62383424 -1.9652737 -0.96554336

-0.28949778 0.28949778 0.96554336 1.9652737 3.62383424

6.49723393 11.54873936]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值