Skip to main content
`Ctrl`+`K`

# scipy.special.legendre_p_all

scipy.special.legendre_p_all(n, z, *, diff_n=0) = <scipy.special._multiufuncs.MultiUFunc object>

  All Legendre polynomials of the first kind up to the specified degree n and all derivatives up to order diff_n.

  Parameters:
    n int

      Degree of the Legendre polynomials. Must have `n >= 0`.

    z array_like

      Input value.

    diff_n int, optional

      A non-negative integer. Compute and return all derivatives up to order `diff_n`. Default is 0.

  Returns:
    ndarray

      Output shape is `(diff_n + 1, n + 1, ...)`. The entry at `(i, j)` corresponds to the `i`-th derivative and degree `j` for all `0 <= i <= diff_n` and `0 <= j <= n`.

  See also

  `legendre_p`