
- Python Basic Tutorial
- Python - Home
- Python - Overview
- Python - Environment Setup
- Python - Basic Syntax
- Python - Comments
- Python - Variables
- Python - Data Types
- Python - Operators
- Python - Decision Making
- Python - Loops
- Python - Numbers
- Python - Strings
- Python - Lists
- Python - Tuples
- Python - Dictionary
- Python - Date & Time
- Python - Functions
- Python - Modules
- Python - Files I/O
- Python - Exceptions
Evaluate a 2D Laguerre series at points (x,y) with 3D array of coefficients in Python
To evaluate a 2D Laguerre series at points x, use the polynomial.laguerre.lagval2d() method in Python Numpy. The method returns the values of the two dimensional polynomial at points formed with pairs of corresponding values from x and y.
The 1st parameter is x, y. The two dimensional series is evaluated at the points (x, y), where x and y must have the same shape. If x or y is a list or tuple, it is first converted to an ndarray, otherwise it is left unchanged and if it isn’t an ndarray it is treated as a scalar.
The 2nd parameter, C, is an Array of coefficients ordered so that the coefficient of the term of multidegree i,j is contained in c[i,j]. If c has dimension greater than two the remaining indices enumerate multiple sets of coefficients.
Steps
At first, import the required library −
import numpy as np from numpy.polynomial import laguerre as L
Create a 3D array of coefficients −
c = np.arange(24).reshape(2,2,6)
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 evaluate a 2D Laguerre series at points x, use the polynomial.laguerre.lagval2d() method in Python Numpy. The method returns the values of the two dimensional polynomial at points formed with pairs of corresponding values from x and y −
print("\nResult...\n",L.lagval2d([1,2],[1,2],c))
Example
import numpy as np from numpy.polynomial import laguerre as L # Create a 3D array of coefficients c = np.arange(24).reshape(2,2,6) # 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 evaluate a 2D Laguerre series at points x, use the polynomial.laguerre.lagval2d() method in Python Numpy print("\nResult...\n",L.lagval2d([1,2],[1,2],c))
Output
Our Array... [[[ 0 1 2 3 4 5] [ 6 7 8 9 10 11]] [[12 13 14 15 16 17] [18 19 20 21 22 23]]] Dimensions of our Array... 3 Datatype of our Array object... int64 Shape of our Array object... (2, 2, 6) Result... [[0. 0.] [1. 0.] [2. 0.] [3. 0.] [4. 0.] [5. 0.]]
- Related Articles
- Evaluate a 3D Laguerre series at points (x,y,z) with 2D array of coefficient in Python
- Evaluate a 2D Laguerre series at points (x,y) in Python
- Evaluate a 2D Laguerre series at points (x,y) with 1D array of coefficient in Python
- Evaluate a 3D Laguerre series at points (x,y,z) in Python
- Evaluate a 2D Legendre series at points (x, y) with 3D array of coefficient in Python
- Evaluate a 3D Laguerre series at points (x,y,z) with 4D array of coefficient in Python
- Evaluate a 3D Legendre series at points (x,y,z) with 2D array of coefficient in Python
- Evaluate a Laguerre series at array of points x in Python
- Evaluate a 2D Legendre series at points (x, y) with 1D array of coefficient in Python
- Evaluate a 2D Legendre series at points (x, y) in Python
- Evaluate a Laguerre series at points x when coefficients are multi-dimensional in Python
- Evaluate a Laguerre series at multidimensional array of points x in Python
- Evaluate a Laguerre series at points x with multidimensional coefficient array in Python
- Evaluate a 2-D Hermite series at points (x,y) with 3D array of coefficient in Python
- Evaluate a 3D Legendre series at points (x,y,z) with 4D array of coefficient in Python
