- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Return the scaled companion matrix of a 1-D array of Hermite series coefficients in Python
To return the scaled companion matrix of a 1-D array of polynomial coefficients, return the hermite.hermcompanion() method in Python Numpy. The basis polynomials are scaled so that the companion matrix is symmetric when c is an Hermite basis polynomial. This provides better eigenvalue estimates than the unscaled case and for basis polynomials the eigenvalues are guaranteed to be real if numpy.linalg.eigvalsh is used to obtain them. The method returns the Scaled companion matrix of dimensions (deg, deg). The parameter, c is a 1-D array of Hermite series coefficients ordered from low to high degree.
Steps
At first, import the required library −
import numpy as np from numpy.polynomial import hermite as H
Create a 1D array of coefficients −
c = np.array([1, 2, 3])
Display the array −
print("Our Array...\n",c)
Check the Dimensions −
print("\nDimensions of our Array...\n",c.ndim)
Get the Datatype −
print("\nDatatype of our Array object...\n",c.dtype)
Get the Shape −
print("\nShape of our Array object...\n",c.shape)
To return the scaled companion matrix of a 1-D array of polynomial coefficients, return the hermite.hermcompanion() method in Python Numpy −
print("\nResult...\n",H.hermcompanion(c))
Example
import numpy as np from numpy.polynomial import hermite as H # Create a 1D array of coefficients c = np.array([1, 2, 3]) # Display the array print("Our Array...\n",c) # Check the Dimensions print("\nDimensions of our Array...\n",c.ndim) # Get the Datatype print("\nDatatype of our Array object...\n",c.dtype) # Get the Shape print("\nShape of our Array object...\n",c.shape) # To return the scaled companion matrix of a 1-D array of polynomial coefficients, return the hermite.hermcompanion() method in Python Numpy print("\nResult...\n",H.hermcompanion(c))
Output
Our Array... [1 2 3] Dimensions of our Array... 1 Datatype of our Array object... int64 Shape of our Array object... (3,) Result... [[ 0. 0.58925565] [ 0.70710678 -0.33333333]]
- Related Articles
- Return the scaled companion matrix of a 1-D array of Chebyshev series coefficients in Python
- Return the scaled companion matrix of a 1-D array of Hermite_e series coefficients in Python
- Return the scaled companion matrix of a 1-D array of Laguerre polynomial coefficients in Python
- Return the scaled companion matrix of a 1-D array of Legendre polynomial coefficients in Python
- Return the companion matrix of a 1-D array of polynomial coefficients in Python
- Differentiate a Hermite series with multidimensional coefficients over axis 1 in Python
- Differentiate a Hermite series with multidimensional coefficients in Python
- Differentiate a Hermite series with multidimensional coefficients over specific axis in Python
- Evaluate a Hermite series at array of points x in Python
- Evaluate a Hermite series at points x when coefficients are multi-dimensional in Python
- Integrate a Hermite series over axis 1 in Python
- Evaluate a Hermite series at multidimensional array of points x in Python
- Compute the roots of a Hermite series in Python
- Evaluate a 2-D Hermite series at points (x,y) with 1D array of coefficient in Python
- Evaluate a 2-D Hermite series at points (x,y) with 3D array of coefficient in Python
