```{role} hidden
:class: hidden-section
```

# torch.special

The torch.special module, modeled after SciPy's [special](https://docs.scipy.org/doc/scipy/reference/special.html) module.

```{eval-rst}
.. automodule:: torch.special
.. currentmodule:: torch.special
```

## Functions

```{eval-rst}
.. autofunction:: airy_ai
.. autofunction:: bessel_j0
.. autofunction:: bessel_j1
.. autofunction:: bessel_y0
.. autofunction:: bessel_y1
.. autofunction:: chebyshev_polynomial_t
.. autofunction:: chebyshev_polynomial_u
.. autofunction:: chebyshev_polynomial_v
.. autofunction:: chebyshev_polynomial_w
.. autofunction:: digamma
.. autofunction:: entr
.. autofunction:: erf
.. autofunction:: erfc
.. autofunction:: erfcx
.. autofunction:: erfinv
.. autofunction:: exp2
.. autofunction:: expit
.. autofunction:: expm1
.. autofunction:: gammainc
.. autofunction:: gammaincc
.. autofunction:: gammaln
.. autofunction:: hermite_polynomial_h
.. autofunction:: hermite_polynomial_he
.. autofunction:: i0
.. autofunction:: i0e
.. autofunction:: i1
.. autofunction:: i1e
.. autofunction:: laguerre_polynomial_l
.. autofunction:: legendre_polynomial_p
.. autofunction:: log1p
.. autofunction:: log_ndtr
.. autofunction:: log_softmax
.. autofunction:: logit
.. autofunction:: logsumexp
.. autofunction:: modified_bessel_i0
.. autofunction:: modified_bessel_i1
.. autofunction:: modified_bessel_k0
.. autofunction:: modified_bessel_k1
.. autofunction:: multigammaln
.. autofunction:: ndtr
.. autofunction:: ndtri
.. autofunction:: polygamma
.. autofunction:: psi
.. autofunction:: round
.. autofunction:: scaled_modified_bessel_k0
.. autofunction:: scaled_modified_bessel_k1
.. autofunction:: shifted_chebyshev_polynomial_t
.. autofunction:: shifted_chebyshev_polynomial_u
.. autofunction:: shifted_chebyshev_polynomial_v
.. autofunction:: shifted_chebyshev_polynomial_w
.. autofunction:: sinc
.. autofunction:: softmax
.. autofunction:: spherical_bessel_j0
.. autofunction:: xlog1py
.. autofunction:: xlogy
.. autofunction:: zeta
```