mindspore.dataset.audio.create_dct ================================== .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/master/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/mindspore/blob/master/docs/api/api_python/dataset_audio/mindspore.dataset.audio.create_dct.rst :alt: 查看源文件 .. py:function:: 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** (:class:`~.audio.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` 的类型不为 :class:`mindspore.dataset.audio.NormType` 。