{ } Raw JSON

bundles / scipy 1.17.1 / scipy / linalg / _matfuncs / tanhm

function

scipy.linalg._matfuncs:tanhm

source: /scipy/linalg/_matfuncs.py :767

Signature

def   tanhm ( A )

Summary

Compute the hyperbolic matrix tangent.

Extended Summary

This routine uses expm to compute the matrix exponentials.

The documentation is written assuming array arguments are of specified "core" shapes. However, array argument(s) of this function may have additional "batch" dimensions prepended to the core shape. In this case, the array is treated as a batch of lower-dimensional slices; see linalg_batch for details. Note that calls with zero-size batches are unsupported and will raise a ValueError.

Parameters

A : (N, N) array_like

Input array

Returns

tanhm : (N, N) ndarray

Hyperbolic matrix tangent of A

Examples

import numpy as np
from scipy.linalg import tanhm, sinhm, coshm
a = np.array([[1.0, 3.0], [1.0, 4.0]])
t = tanhm(a)
t
Verify tanhm(a) = sinhm(a).dot(inv(coshm(a)))
s = sinhm(a)
c = coshm(a)
t - s.dot(np.linalg.inv(c))

Aliases

  • scipy.linalg.tanhm