當前位置: 首頁>>代碼示例>>Python>>正文


Python math.sinh方法代碼示例

本文整理匯總了Python中math.sinh方法的典型用法代碼示例。如果您正苦於以下問題:Python math.sinh方法的具體用法?Python math.sinh怎麽用?Python math.sinh使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在math的用法示例。


在下文中一共展示了math.sinh方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: trig

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def trig(a, b=' '):
    if is_num(a) and isinstance(b, int):

        funcs = [math.sin, math.cos, math.tan,
                 math.asin, math.acos, math.atan,
                 math.degrees, math.radians,
                 math.sinh, math.cosh, math.tanh,
                 math.asinh, math.acosh, math.atanh]

        return funcs[b](a)

    if is_lst(a):
        width = max(len(row) for row in a)
        padded_matrix = [list(row) + (width - len(row)) * [b] for row in a]
        transpose = list(zip(*padded_matrix))
        if all(isinstance(row, str) for row in a) and isinstance(b, str):
            normalizer = ''.join
        else:
            normalizer = list
        norm_trans = [normalizer(padded_row) for padded_row in transpose]
        return norm_trans
    return unknown_types(trig, ".t", a, b) 
開發者ID:isaacg1,項目名稱:pyth,代碼行數:24,代碼來源:macros.py

示例2: get

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def get(self):
        self.x += self.config.get('dx', 0.1)

        val = eval(self.config.get('function', 'sin(x)'), {
            'sin': math.sin,
            'sinh': math.sinh,
            'cos': math.cos,
            'cosh': math.cosh,
            'tan': math.tan,
            'tanh': math.tanh,
            'asin': math.asin,
            'acos': math.acos,
            'atan': math.atan,
            'asinh': math.asinh,
            'acosh': math.acosh,
            'atanh': math.atanh,
            'log': math.log,
            'abs': abs,
            'e': math.e,
            'pi': math.pi,
            'x': self.x
        })

        return self.createEvent('ok', 'Sine wave', val) 
開發者ID:calston,項目名稱:tensor,代碼行數:26,代碼來源:generator.py

示例3: thetappp

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def thetappp(self,z_in):
        T = self.T_k_in
        G = self.G_ksi
        J = self.J_in4
        l = self.l_in
        a = self.a
        z = z_in
        theta_tripleprime = (-(T*m.cosh(z/a)) + T*m.sinh(z/a)*m.tanh(l/(2*a)))/(G*J*a**2)

        return theta_tripleprime  

#Case 3 - Concentrated Torque at alpha*l with Pinned Ends
#T = Applied Concentrated Torsional Moment, Kip-in
#G = Shear Modulus of Elasticity, Ksi, 11200 for steel
#J = Torsinal Constant of Cross Section, in^4
#l = Span Lenght, in
#a = Torsional Constant
#alpa = load application point/l 
開發者ID:buddyd16,項目名稱:Structural-Engineering,代碼行數:20,代碼來源:torsion.py

示例4: tile_to_lat_lon

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def tile_to_lat_lon(z, x, y):
        """
        Returns the lat/lon coordinates of the bottom-left corner of the input
        tile.

        Inputs:
        z -- zoom level value for input tile
        x -- tile column (longitude) value for input tile
        y -- tile row (latitude) value for input tile
        """
        n = 2.0**z
        lon = x / n * 360.0 - 180.0
        lat_rad = atan(sinh(pi * (2 * y / n - 1)))
        #lat_rad = math.atan(math.sinh(math.pi * (1 - 2 * y / n)))
        lat = degrees(lat_rad)
        return lat, lon 
開發者ID:GitHubRGI,項目名稱:geopackage-python,代碼行數:18,代碼來源:tiles2gpkg_parallel.py

示例5: post_execute

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def post_execute(self):
        out = {}
        if (self.inputs["Operation 1"].default_value == "SIN"):
            if (self.inputs["Operation 2"].default_value == "NONE"):
                out["Value"] = math.sin(self.inputs["X"].default_value)
            elif (self.inputs["Operation 2"].default_value == "HB"):
                out["Value"] = math.sinh(self.inputs["X"].default_value)
            elif (self.inputs["Operation 2"].default_value == "INV"):
                out["Value"] = math.asin(max(min(self.inputs["X"].default_value, 1), -1))
        elif (self.inputs["Operation 1"].default_value == "COS"):
            if (self.inputs["Operation 2"].default_value == "NONE"):
                out["Value"] = math.cos(self.inputs["X"].default_value)
            elif (self.inputs["Operation 2"].default_value == "HB"):
                out["Value"] = math.cosh(self.inputs["X"].default_value)
            elif (self.inputs["Operation 2"].default_value == "INV"):
                out["Value"] = math.acos(max(min(self.inputs["X"].default_value, 1), -1))
        elif (self.inputs["Operation 1"].default_value == "TAN"):
            if (self.inputs["Operation 2"].default_value == "NONE"):
                out["Value"] = math.tan(self.inputs["X"].default_value)
            elif (self.inputs["Operation 2"].default_value == "HB"):
                out["Value"] = math.tanh(self.inputs["X"].default_value)
            elif (self.inputs["Operation 2"].default_value == "INV"):
                out["Value"] = math.atan(self.inputs["X"].default_value)
        return out 
開發者ID:aachman98,項目名稱:Sorcar,代碼行數:26,代碼來源:ScTrigoOp.py

示例6: genpy

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def genpy(self, paramTypes, args, pos):
        return "math.sinh({0})".format(*args) 
開發者ID:modelop,項目名稱:hadrian,代碼行數:4,代碼來源:pfamath.py

示例7: __call__

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def __call__(self, state, scope, pos, paramTypes, x):
        return math.sinh(x) 
開發者ID:modelop,項目名稱:hadrian,代碼行數:4,代碼來源:pfamath.py

示例8: compute_delta_theta

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def compute_delta_theta(r, rp, phi):
    return math.atan(math.tanh(r / K) /
                     (math.sinh(rp / K) * math.sinh(phi))) 
開發者ID:buzzfeed,項目名稱:pyh3,代碼行數:5,代碼來源:h3math.py

示例9: compute_delta_phi

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def compute_delta_phi(r, rp):
    return math.atan(math.tanh(r / K) / math.sinh(rp / K)) 
開發者ID:buzzfeed,項目名稱:pyh3,代碼行數:4,代碼來源:h3math.py

示例10: testSinh

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def testSinh(self):
        self.assertRaises(TypeError, math.sinh)
        self.ftest('sinh(0)', math.sinh(0), 0)
        self.ftest('sinh(1)**2-cosh(1)**2', math.sinh(1)**2-math.cosh(1)**2, -1)
        self.ftest('sinh(1)+sinh(-1)', math.sinh(1)+math.sinh(-1), 0)
        self.assertEqual(math.sinh(INF), INF)
        self.assertEqual(math.sinh(NINF), NINF)
        self.assertTrue(math.isnan(math.sinh(NAN))) 
開發者ID:IronLanguages,項目名稱:ironpython2,代碼行數:10,代碼來源:test_math.py

示例11: __init__

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def __init__(self):
        super().__init__()
        self.value = 'sinh' 
開發者ID:aerospaceresearch,項目名稱:visma,代碼行數:5,代碼來源:hyperbolic.py

示例12: calculate

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def calculate(self, val):
        return self.coefficient * ((math.sinh(val))**self.power) 
開發者ID:aerospaceresearch,項目名稱:visma,代碼行數:4,代碼來源:hyperbolic.py

示例13: test_does_not_convert_math_builtins

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def test_does_not_convert_math_builtins():
    for func in (math.atan2, math.atanh, math.degrees, math.exp, math.floor, math.log,
                 math.sin, math.sinh, math.tan, math.tanh):
        assert convert_to_jit(func) is func 
開發者ID:fastats,項目名稱:fastats,代碼行數:6,代碼來源:test_convert_to_jit.py

示例14: _marcToLat

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def _marcToLat(x):
    return math.degrees(math.atan(math.sinh(x))) 
開發者ID:MKuranowski,項目名稱:pyroutelib3,代碼行數:4,代碼來源:pyroutelib3.py

示例15: __call__

# 需要導入模塊: import math [as 別名]
# 或者: from math import sinh [as 別名]
def __call__(self, val):
        return __inline_fora(
            """fun(@unnamed_args:(val), *args) {
                   PyFloat(math.sinh(val.@m))
                   }"""
            )(val) 
開發者ID:ufora,項目名稱:ufora,代碼行數:8,代碼來源:pure_math.py


注:本文中的math.sinh方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。