借助于scipy.fft.dctn()方法,我们可以通过选择不同类型的序列来计算多维离散余弦变换,并使用此方法返回变换后的数组。
用法:
scipy.fft.dctn(x, type=2)
返回值:它将返回转换后的数组。
范例1:在此示例中,我们可以看到,通过使用scipy.fft.dctn()方法,我们可以通过默认选择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)
输出:
[[ -4.16635907 -4.02741393 -3.60128725] [ -4.53247906 -3.48696887 0.9338914 ] [-10.02597376 -5.30097223 6.56879818]]
范例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)
输出:
[[-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]]
相关用法
- Python os._exit()用法及代码示例
- Python os.WEXITSTATUS()用法及代码示例
- Python os.abort()用法及代码示例
- Python os.renames()用法及代码示例
- Python os.lseek()用法及代码示例
- Python calendar formatmonth()用法及代码示例
- Python PyTorch sin()用法及代码示例
- Python Sympy Line.is_parallel()用法及代码示例
- Python PIL GaussianBlur()用法及代码示例
- Python range()用法及代码示例
- Python Numpy np.hermefit()用法及代码示例
- Python Numpy np.hermevander()用法及代码示例
注:本文由纯净天空筛选整理自Jitender_1998大神的英文原创作品 Python – scipy.fft.dctn() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。