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