Eliminar pequeños coeficientes finales del polinomio de Hermite en Python

En este artículo, buscaremos el enfoque para eliminar pequeños coeficientes finales del polinomio de Hermite en Python y NumPy .

Ejemplo:

Array: [0,1,0,0,2,3,4,5,0,0]

Resultado: [0., 1., 0., 0., 2., 3., 4., 5.]

 Método numpy np.hermtrim()

Para eliminar pequeños coeficientes finales del polinomio de Hermite, el usuario debe llamar al método hermite.hermtrim() de la biblioteca Numpy en Python. El método devuelve una array unidimensional con los ceros finales eliminados. Si la serie resultante estuviera vacía, se devuelve una serie que contiene un solo cero. La serie de parámetros es una array unidimensional de coeficientes, ordenados del orden más bajo al más alto y el parámetro tol es Se eliminan los elementos finales con un valor absoluto menor o igual que tol.

    Sintaxis: np.hermtrim(serie,tol)

   Parámetros:

  • serie: array de coeficiente
  •  tol : se eliminan los elementos finales con un valor absoluto menor o igual que tol.

  Devolver: Devuelve los coeficientes de la serie después de recortar.

Ejemplo:

En este ejemplo, creamos una array de 10 puntos de datos de una dimensión, luego, con el uso del método hermite.hermtrim(), pasamos los parámetros requeridos donde no se pasa el parámetro tol y la funcionalidad funciona de forma predeterminada para eliminar pequeños Coeficientes finales del polinomio de Hermite en Python.

Python3

import numpy as np
from numpy.polynomial import hermite 
  
a = np.array([0,1,0,0,2,3,4,5,0,0])
  
# Dimensions of Array
print("\nDimensions of Array:\n",a.ndim)
  
# Shape of the array
print("\nShape of Array:\n",a.shape)
  
# To  remove small trailing
# coefficients from Hermite polynomial
print("\nResult:\n",hermite.hermtrim(a))

Producción:

Dimensions of Array:
 1

Shape of Array:
 (10,)

Result:
 [0. 1. 0. 0. 2. 3. 4. 5.]

Ejemplo:

En este ejemplo, creamos una array de 10 puntos de datos de una dimensión, luego, con el uso del método hermite.hermtrim(), pasamos los parámetros requeridos donde el parámetro tol pasó con valor 1 para eliminar pequeños coeficientes finales del polinomio de Hermite en Python.

Python3

import numpy as np
from numpy.polynomial import hermite 
  
a = np.array([1,1,1,1,2,3,4,5,1,1])
  
# Dimensions of Array
print("\nDimensions of Array:\n",a.ndim)
  
# Shape of the array
print("\nShape of Array:\n",a.shape)
  
# To  remove small trailing coefficients from Hermite polynomial
print("\nResult:\n",hermite.hermtrim(a,1))

Producción:

Dimensions of Array:
 1

Shape of Array:
 (10,)

Result:
 [1. 1. 1. 1. 2. 3. 4. 5.]

Publicación traducida automáticamente

Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *