mindspore.dataset.audio.create_dct
- mindspore.dataset.audio.create_dct(n_mfcc, n_mels, norm=NormMode.NONE)[源代码]
- 创建一个shape为( n_mels , n_mfcc )的DCT变换矩阵,并根据范数进行标准化。 - 参数:
- n_mfcc (int) - 要保留mfc系数的数量,该值必须大于0。 
- n_mels (int) - mel滤波器的数量,该值必须大于0。 
- norm ( - NormMode, 可选) - 标准化模式,可以是- NormMode.NONE或- NormMode.ORTHO。默认值:- NormMode.NONE。
 
- 返回:
- numpy.ndarray,shape为 ( n_mels , n_mfcc ) 的DCT转换矩阵。 
- 异常:
- TypeError - 如果 n_mfcc 的类型不为int。 
- ValueError - 如果 n_mfcc 不为正数。 
- TypeError - 如果 n_mels 的类型不为int。 
- ValueError - 如果 n_mels 不为正数。 
- TypeError - 如果 norm 的类型不为 - mindspore.dataset.audio.NormType。
 
- 支持平台:
- CPU
 - 样例: - >>> from mindspore.dataset.audio import create_dct, NormMode >>> >>> dct = create_dct(100, 200, NormMode.NONE)