cupyx.scipy.signal.ricker#
- cupyx.scipy.signal.ricker(points, a)[源代码]#
返回一个 Ricker 小波,也称为“墨西哥帽小波”。
它建模的函数为
A (1 - x^2/a^2) exp(-x^2/2 a^2)
,其中
A = 2/sqrt(3a)pi^1/4
。- 参数:
points (int) – 向量中的点数。将以 0 为中心。
a (scalar) – 小波的宽度参数。
- 返回值:
vector – 形状为 ricker 曲线,长度为 points 的数组。
- 返回类型:
(N,) ndarray
示例
>>> import cupyx.scipy.signal >>> import cupy as cp >>> import matplotlib.pyplot as plt
>>> points = 100 >>> a = 4.0 >>> vec2 = cupyx.scipy.signal.ricker(points, a) >>> print(len(vec2)) 100 >>> plt.plot(cupy.asnumpy(vec2)) >>> plt.show()