En este artículo vamos a ver cómo dividir una serie de Hermite por otra en Python usando NumPy.
El método numpy hermdiv() nos ayuda a dividir una serie de Hermite por otra. Se devuelve el cociente y el resto de dos series de Hermite, c1/c2. Los argumentos son una serie de coeficientes del «término» de orden más bajo al más alto, por ejemplo, [1,4,3] representa P 0 + 4*P 1 + 3*P 2.
Sintaxis: numpy.polynomial.hermite.hermdiv(c1, c2)
parámetros:
- c1, c2: array como objetos. Los coeficientes de la serie Hermite están ordenados de menor a mayor en una array 1-D.
Retorno: cociente, resto: ndarrays. El cociente y el resto se representan mediante coeficientes de la serie Hermite.
Ejemplo 1:
En este ejemplo, creamos dos arrays de números que representan coeficientes utilizando el método np.array(). los coeficientes deben ir de menor a mayor La forma de la array se define mediante el atributo .shape y la dimensión de la array se define mediante .ndim, el tipo de datos de la array se devuelve mediante el atributo .dtype . El método hermite.hermdiv() se utiliza para dividir dos series de Hermite y se devuelve el resultado. se devuelven dos arrays. primero la array de cociente y luego la array de resto.
Python3
# import package import numpy as np # Creating arrays of coefficients array = np.array([1, 5, 7]) array2 = np.array([2, 3, 5]) print(array) print(array2) # shape of the array is print("Shape of the array1 is : ", array.shape) print("Shape of the array2 is : ", array2.shape) # dimension of the array print("The dimension of the array1 is : ", array.ndim) print("The dimension of the array2 is : ", array2.ndim) # Datatype of the array print("Datatype of our Array is : ", array.dtype) print("Datatype of our Array2 is : ", array2.dtype) # dividing two hermite series print("Division of two hermite series : ", np.polynomial.hermite.hermdiv(array, array2))
Producción:
[1 5 7]
[2 3 5]
La forma de la array1 es: (3,)
La forma de la array2 es: (3,)
La dimensión de la array1 es: 1
La dimensión de la array2 es: 1
El tipo de datos de nuestro Array es: int64
El tipo de datos de nuestro Array2 es: int64
División de dos series hermite: (array([1.4]), array([-1.8, 0.8]))
Ejemplo 2:
En este ejemplo, damos las mismas arrays como coeficientes, ya que el cociente anticipado es 1 y el resto es 0.
Python3
# import package import numpy as np # Creating arrays of coefficients array = np.array([1, 5, 7]) array2 = np.array([2, 3, 5]) print(array) print(array2) # shape of the array is print("Shape of the array1 is : ", array.shape) print("Shape of the array2 is : ", array2.shape) # dimension of the array print("The dimension of the array1 is : ", array.ndim) print("The dimension of the array2 is : ", array2.ndim) # Datatype of the array print("Datatype of our Array is : ", array.dtype) print("Datatype of our Array2 is : ", array2.dtype) # dividing two hermite series print("Division of two hermite series : ", np.polynomial.hermite.hermdiv(array, array2))
Producción:
[1 2 3]
[1 2 3]
La forma de la array1 es: (3,)
La forma de la array2 es: (3,)
La dimensión de la array1 es: 1
La dimensión de la array2 es: 1
El tipo de datos de nuestro Array es: int64
El tipo de datos de nuestro Array2 es: int64
División de dos series hermite: (array([1.]), array([0.]))
Publicación traducida automáticamente
Artículo escrito por isitapol2002 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA