§ <ˆjªÆ ã óª — d Z ddlZddlmZ ddlmZ ddlm Z ddlmZ g d¢Z e j Zd„ Zd „ Z ej ddg¦ « Z ej dg¦ « Z ej dg¦ « Z ej dd g¦ « Zd„ Zd„ Zd „ Zd„ Zd„ Zd„ Zd„ Zd'd„Zd(d„Zdg dddfd„Z d)d„Z!d„ Z"d„ Z#d„ Z$d„ Z%d„ Z&d„ Z'd„ Z(d*d „Z)d!„ Z*d"„ Z+d#„ Z,d$„ Z- G d%„ d&e¦ « Z.dS )+a¾ ================================================== Laguerre Series (:mod:`numpy.polynomial.laguerre`) ================================================== This module provides a number of objects (mostly functions) useful for dealing with Laguerre series, including a `Laguerre` class that encapsulates the usual arithmetic operations. (General information on how this module represents and works with such polynomials is in the docstring for its "parent" sub-package, `numpy.polynomial`). Classes ------- .. autosummary:: :toctree: generated/ Laguerre Constants --------- .. autosummary:: :toctree: generated/ lagdomain lagzero lagone lagx Arithmetic ---------- .. autosummary:: :toctree: generated/ lagadd lagsub lagmulx lagmul lagdiv lagpow lagval lagval2d lagval3d laggrid2d laggrid3d Calculus -------- .. autosummary:: :toctree: generated/ lagder lagint Misc Functions -------------- .. autosummary:: :toctree: generated/ lagfromroots lagroots lagvander lagvander2d lagvander3d laggauss lagweight lagcompanion lagfit lagtrim lagline lag2poly poly2lag See also -------- `numpy.polynomial` é N)Únormalize_axis_indexé )Ú polyutils)ÚABCPolyBase)ÚlagzeroÚlagoneÚlagxÚ lagdomainÚlaglineÚlagaddÚlagsubÚlagmulxÚlagmulÚlagdivÚlagpowÚlagvalÚlagderÚlagintÚlag2polyÚpoly2lagÚlagfromrootsÚ lagvanderÚlagfitÚlagtrimÚlagrootsÚLaguerreÚlagval2dÚlagval3dÚ laggrid2dÚ laggrid3dÚlagvander2dÚlagvander3dÚlagcompanionÚlaggaussÚ lagweightc óŽ — t j | g¦ « \ } d}| ddd… D ]}t t |¦ « |¦ « }Œ |S )a„ poly2lag(pol) Convert a polynomial to a Laguerre series. Convert an array representing the coefficients of a polynomial (relative to the "standard" basis) ordered from lowest degree to highest, to an array of the coefficients of the equivalent Laguerre series, ordered from lowest to highest degree. Parameters ---------- pol : array_like 1-D array containing the polynomial coefficients Returns ------- c : ndarray 1-D array containing the coefficients of the equivalent Laguerre series. See Also -------- lag2poly Notes ----- The easy way to do conversions between polynomial basis sets is to use the convert method of a class instance. Examples -------- >>> from numpy.polynomial.laguerre import poly2lag >>> poly2lag(np.arange(4)) array([ 23., -63., 58., -18.]) r Néÿÿÿÿ)ÚpuÚ as_seriesr r )ÚpolÚresÚps úP/opt/cloudlinux/venv/lib64/python3.11/site-packages/numpy/polynomial/laguerre.pyr r ` sR € õL ŒL˜#˜ÑÔ�E€SØ €CØ ���2�ŒYð &ð