Python – método scipy.fft.idctn()

Con la ayuda del método scipy.fft.idctn() , podemos calcular la inversa de la transformada de coseno discreta multidimensional seleccionando diferentes tipos de secuencias y devolver la array transformada usando este método.

Sintaxis:

scipy.fft.idctn(x, type=2)

Valor de retorno: devolverá la array transformada.

Ejemplo #1: En este ejemplo, podemos ver que al usar el método scipy.fft.idctn(), podemos obtener el inverso de la transformada de coseno discreta multidimensional seleccionando diferentes tipos de secuencias por defecto es 2.

Python3

# import scipy and numpy
from scipy import fft
import numpy as np
  
array_gfg = np.random.randn(3, 3)
  
# Using scipy.fft.idctn() method
gfg = fft.idctn(array_gfg)
  
print(gfg)

Producción :

[[-0.27264259  0.12356192  0.12133914]
 [ 0.00835797  0.11993761 -0.12110712]
 [ 0.09770593 -0.14543749 -0.01109258]]

Ejemplo #2:

Python3

# import scipy and numpy
from scipy import fft
import numpy as np
  
array_gfg = np.random.randn(4, 2)
  
# Using scipy.fft.idctn() method
gfg = fft.idctn(array_gfg, 4)
  
print(gfg)

Producción :

[[ 0.1430296   0.09689253]
 [ 0.00632705  0.24546606]
 [-0.26553743  0.01931002]
 [-0.07106229 -0.02292552]]

Publicación traducida automáticamente

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