función numpy.vander() | Python

numpy.vander()La función se utiliza para generar una array de Vandermonde.

Sintaxis : numpy.vander(arr, N = Ninguno, aumentando = Falso)
Parámetros :
arr : [ array_like] Array de entrada 1-D.
N : [int, opcional] Número de columnas en la salida. Si no se especifica N, se devuelve una array cuadrada (N = len(x)).
creciente : [bool, opcional] Orden de las potencias de las columnas. Si es Verdadero, las potencias aumentan de izquierda a derecha, si es Falso (por defecto) se invierten.
Retorno: [ndarray] array dVandermonde. Si aumentar es Falso, la primera columna es x^(N-1), la segunda x^(N-2) y así sucesivamente. Si aumentar es Verdadero, las columnas son x^0, x^1, …, x^(N-1).

Código #1:

# Python program explaining
# numpy.vander() function
  
# importing numpy as geek 
import numpy as geek
  
arr = geek.array([1, 2, 3, 4, 5])
  
gfg = geek.vander(arr)
  
print (gfg)

Producción :

[[  1   1   1   1   1]
 [ 16   8   4   2   1]
 [ 81  27   9   3   1]
 [256  64  16   4   1]
 [625 125  25   5   1]]

 
Código #2:

# Python program explaining
# numpy.vander() function
  
# importing numpy as geek 
import numpy as geek
  
arr = geek.array([1, 2, 3, 4, 5])
N = 3
  
gfg = geek.vander(arr, N)
  
print (gfg)

Producción :

[[ 1  1  1]
 [ 4  2  1]
 [ 9  3  1]
 [16  4  1]
 [25  5  1]]

 
Código #3:

# Python program explaining
# numpy.vander() function
  
# importing numpy as geek 
import numpy as geek
  
arr = geek.array([1, 2, 3, 4, 5])
  
gfg = geek.vander(arr, increasing = True)
  
print (gfg)

Producción :

[[  1   1   1   1   1]
 [  1   2   4   8  16]
 [  1   3   9  27  81]
 [  1   4  16  64 256]
 [  1   5  25 125 625]]

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 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 *