cupyx.scipy.fft.idst#

cupyx.scipy.fft.idst(x, type=2, n=None, axis=-1, norm=None, overwrite_x=False)[source]#

返回数组 x 的逆离散正弦变换。

参数:
  • x (cupy.ndarray) – 输入数组。

  • type ({1, 2, 3, 4}, optional) – DST 的类型 (参见 Notes)。默认类型为 2。

  • n (int, optional) – 变换的长度。如果 n < x.shape[axis]x 将被截断。如果 n > x.shape[axis]x 将被零填充。默认结果为 n = x.shape[axis]

  • axis (int, optional) – 计算 idst 的轴;默认为最后一个轴 (即 axis=-1)。

  • norm ({"backward", "ortho", "forward"}, optional) – 归一化模式 (参见 Notes)。默认为 “backward”。

  • overwrite_x (bool, optional) – 如果为 True,x 的内容可能会被破坏;默认为 False。

返回:

idst – 变换后的输入数组。

返回类型:

实数的 cupy.ndarray

另请参阅

scipy.fft.idst()

注释

有关 DST 类型和归一化模式的完整详细信息以及参考资料,请参阅 scipy.fft.dst()