本文簡要介紹 python 語言中 scipy.fftpack.idstn
的用法。
用法:
scipy.fftpack.idstn(x, type=2, shape=None, axes=None, norm=None, overwrite_x=False)#
沿指定軸返回多維離散正弦變換。
- x: array_like
輸入數組。
- type: {1, 2, 3, 4},可選
DST 的類型(請參閱注釋)。默認類型為 2。
- shape: int 或 數組 of ints 或 None,可選
結果的形狀。如果兩者都形狀和軸(見下文)無,形狀是
x.shape
;如果形狀是無但軸不是無,那麽形狀是numpy.take(x.shape, axes, axis=0)
.如果shape[i] > x.shape[i]
,第 i 個維度用零填充。如果shape[i] < x.shape[i]
,第 i 個維度被截斷為長度shape[i]
.如果任何元素形狀為-1,對應維度的大小x被使用。- axes: int 或 數組 of ints 或 None,可選
計算 IDST 的軸。默認值是在所有軸上。
- norm: {無,‘ortho’},可選
標準化模式(見注釋)。默認為無。
- overwrite_x: 布爾型,可選
如果為 True,則 x 的內容可以被銷毀;默認為假。
- y: 真實的ndarray
轉換後的輸入數組。
參數 ::
返回 ::
注意:
有關 IDST 類型和規範化模式的完整詳細信息以及參考,請參閱
idst
。例子:
>>> import numpy as np >>> from scipy.fftpack import dstn, idstn >>> rng = np.random.default_rng() >>> y = rng.standard_normal((16, 16)) >>> np.allclose(y, idstn(dstn(y, norm='ortho'), norm='ortho')) True
相關用法
- Python SciPy fftpack.idct用法及代碼示例
- Python SciPy fftpack.idctn用法及代碼示例
- Python SciPy fftpack.ihilbert用法及代碼示例
- Python SciPy fftpack.ifftshift用法及代碼示例
- Python SciPy fftpack.itilbert用法及代碼示例
- Python SciPy fftpack.irfft用法及代碼示例
- Python SciPy fftpack.ifft用法及代碼示例
- Python SciPy fftpack.ifft2用法及代碼示例
- Python SciPy fftpack.ifftn用法及代碼示例
- Python SciPy fftpack.ss_diff用法及代碼示例
- Python SciPy fftpack.dstn用法及代碼示例
- Python SciPy fftpack.fft2用法及代碼示例
- Python SciPy fftpack.dct用法及代碼示例
- Python SciPy fftpack.hilbert用法及代碼示例
- Python SciPy fftpack.fftfreq用法及代碼示例
- Python SciPy fftpack.tilbert用法及代碼示例
- Python SciPy fftpack.diff用法及代碼示例
- Python SciPy fftpack.sc_diff用法及代碼示例
- Python SciPy fftpack.shift用法及代碼示例
- Python SciPy fftpack.fft用法及代碼示例
- Python SciPy fftpack.fftn用法及代碼示例
- Python SciPy fftpack.cs_diff用法及代碼示例
- Python SciPy fftpack.dctn用法及代碼示例
- Python SciPy fftpack.cc_diff用法及代碼示例
- Python SciPy fftpack.next_fast_len用法及代碼示例
注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.fftpack.idstn。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。