Programming Articles

Page 190 of 2547

Generate a Vandermonde matrix of the Legendre polynomial with float array of points in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 238 Views

A Vandermonde matrix of the Legendre polynomial is useful for polynomial fitting and interpolation. NumPy provides the legvander() method to generate this matrix efficiently with float array points. Syntax numpy.polynomial.legendre.legvander(x, deg) Parameters x − Array of points. Converted to float64 or complex128 depending on element types deg − Degree of the resulting matrix. Must be non-negative integer Return Value Returns the pseudo-Vandermonde matrix with shape x.shape + (deg + 1, ). The last index corresponds to the degree of the Legendre polynomial. Example Generate a Vandermonde matrix of ...

Read More

Generate a Vandermonde matrix of the Legendre series in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 211 Views

To generate a pseudo Vandermonde matrix of the Legendre polynomial, use the polynomial.legvander() method in NumPy. This function creates a matrix where each row represents the Legendre polynomial evaluated at a specific point. The method returns the pseudo-Vandermonde matrix with shape x.shape + (deg + 1, ), where the last index corresponds to the degree of the Legendre polynomial. The dtype matches the converted input array x. Syntax numpy.polynomial.legendre.legvander(x, deg) Parameters The function accepts the following parameters: x − Array of points. Converted to float64 or complex128 depending on complexity. Scalars ...

Read More

Compute the roots of a Legendre series with given complex roots in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 162 Views

To compute the roots of a Legendre series with complex coefficients, use the polynomial.legendre.legroots() method in Python. The method returns an array containing the roots of the series. If all roots are real, the output is real; otherwise it returns complex values. Syntax numpy.polynomial.legendre.legroots(c) Parameters The parameter c is a 1-D array of Legendre series coefficients ordered from low to high degree. Example Let's compute the roots of a Legendre series with complex coefficients ? from numpy.polynomial import legendre as L # Define complex unit j = complex(0, 1) ...

Read More

Compute the roots of a Legendre series in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 456 Views

To compute the roots of a Legendre series, use the polynomial.legendre.legroots() method in Python. The method returns an array of the roots of the series. If all the roots are real, then the output is also real, otherwise it is complex. The parameter c is a 1-D array of coefficients. Syntax numpy.polynomial.legendre.legroots(c) Where c is a 1-D array of Legendre series coefficients ordered from low to high degree. Example Let's compute the roots of a Legendre series with coefficients (0, 1, 2) − from numpy.polynomial import legendre as L # ...

Read More

Generate a Legendre series with given complex roots in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 260 Views

To generate a Legendre series from complex roots in Python, use the polynomial.legendre.legfromroots() method from NumPy. This method returns a 1-D array of coefficients representing the Legendre polynomial. When complex roots are provided, the output array will be of complex type even if the resulting coefficients are real numbers. Syntax numpy.polynomial.legendre.legfromroots(roots) Parameters roots − A sequence containing the roots of the polynomial. Return Value Returns a 1-D array of Legendre series coefficients ordered from low to high degree. Example Let's generate a Legendre series with complex roots -j and j ...

Read More

Evaluate a Hermite_e series at points x broadcast over the columns of the coefficient in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 205 Views

To evaluate a Hermite_e series at points x broadcast over the columns of coefficients, use the hermite_e.hermeval() method in NumPy. This function allows you to evaluate multiple polynomials simultaneously with different broadcasting behaviors. Syntax numpy.polynomial.hermite_e.hermeval(x, c, tensor=True) Parameters The function accepts three parameters: x − Points at which to evaluate the series. Can be a scalar, list, or array. c − Array of coefficients where coefficients for degree n are in c[n]. For multidimensional arrays, columns represent different polynomials. tensor − Boolean flag controlling broadcasting behavior. When False, x is broadcast over ...

Read More

Integrate a Legendre series over specific axis in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 255 Views

To integrate a Legendre series, use the polynomial.legendre.legint() method in Python. The method returns the Legendre series coefficients c integrated m times from lbnd along the specified axis. At each iteration, the resulting series is multiplied by scl and an integration constant k is added. Syntax numpy.polynomial.legendre.legint(c, m=1, k=[], lbnd=0, scl=1, axis=0) Parameters The method accepts the following parameters ? c − Array of Legendre series coefficients. If multidimensional, different axes correspond to different variables m − Order of integration, must be positive (Default: 1) k − Integration constant(s). If empty list ...

Read More

Generate a Vandermonde matrix of the Hermite_e polynomial with complex array of points in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 196 Views

To generate a Vandermonde matrix of the Hermite_e polynomial, use the hermite_e.hermvander() function in Python NumPy. The method returns the pseudo-Vandermonde matrix where each row corresponds to a point in the input array, and each column corresponds to a polynomial degree. The shape of the returned matrix is x.shape + (deg + 1, ), where the last index represents the degree of the corresponding Hermite polynomial. The dtype will be the same as the converted input array. Parameters x: Array of points. The dtype is converted to float64 or complex128 depending on whether any elements are complex. ...

Read More

Generate a Vandermonde matrix of the Hermite_e polynomial with float array of points in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 178 Views

To generate a Vandermonde matrix of the Hermite_e polynomial with a float array of points, use the numpy.polynomial.hermite_e.hermevander() function. This function returns a pseudo-Vandermonde matrix where each column represents a different degree of the Hermite_e polynomial evaluated at the input points. The Hermite_e polynomials (also called "physicists' Hermite polynomials") are orthogonal polynomials commonly used in quantum mechanics and probability theory. The Vandermonde matrix is useful for polynomial fitting and interpolation. Syntax numpy.polynomial.hermite_e.hermevander(x, deg) Parameters x: Array of points. The dtype is converted to float64 or complex128 depending on whether any elements are complex. ...

Read More

Return the Nuclear Norm of the matrix in Linear Algebra in Python

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 540 Views

The Nuclear Norm (also known as the trace norm or Schatten 1-norm) is the sum of singular values of a matrix. In Python NumPy, use numpy.linalg.norm() with ord='nuc' parameter to calculate the nuclear norm of a matrix. Syntax numpy.linalg.norm(x, ord='nuc') Parameters x − Input array (must be 2-D for nuclear norm) ord − Order of the norm. Use 'nuc' for nuclear norm What is Nuclear Norm? The nuclear norm of a matrix is the sum of its singular values. It's commonly used in matrix completion and low-rank matrix approximation problems. ...

Read More
Showing 1891–1900 of 25,469 articles
« Prev 1 188 189 190 191 192 2547 Next »
Advertisements