Con la ayuda del método scipy.fft.dctn() , podemos calcular la transformada de coseno discreta multidimensional seleccionando diferentes tipos de secuencias y devolver la array transformada usando este método.
Sintaxis:
scipy.fft.dctn(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.dctn() , podemos obtener 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.dctn() method gfg = fft.dctn(array_gfg) print(gfg)
Producción :
[[ -4.16635907 -4.02741393 -3.60128725] [ -4.53247906 -3.48696887 0.9338914 ] [-10.02597376 -5.30097223 6.56879818]]
Ejemplo #2:
Python3
# import scipy and numpy from scipy import fft import numpy as np array_gfg = np.random.randn(5, 5) # Using scipy.fft.dctn() method gfg = fft.dctn(array_gfg, 1) print(gfg)
Producción :
[[-22.58866562 4.34759109 6.27133607 -10.09673997 1.42277882] [-10.38551445 -1.73284723 4.77719083 -8.1483736 2.31129559] [ 5.09865556 7.7860346 -1.99346709 -8.19680308 5.54398566] [ 11.03512166 -13.2738255 -6.30390925 5.55873569 -3.67046116] [ 11.70752959 -13.28207081 6.20179649 11.0564309 5.17738824]]
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