用法:
cusignal.waveforms.waveforms.unit_impulse(shape, idx=None, dtype=<class 'float'>)
单位脉冲信号(离散增量函数)或单位基向量。
- shape:int 或 int 的元组
输出中的样本数 (1-D),或表示输出形状的元组 (N-D)。
- idx:无或int或int或‘mid’的元组,可选
值为 1 的索引。如果为 None,则默认为第 0 个元素。如果
idx='mid'
,则脉冲将在所有维度中以shape // 2
为中心。如果是 int,则所有维度上的脉冲都将位于idx
。- dtype:数据类型,可选
数组所需的数据类型,例如
numpy.int8
。默认为numpy.float64
。
- y:ndarray
包含脉冲信号的输出数组。
参数:
返回:
注意:
一维情况也称为克罗内克三角洲。
例子:
第 0 个元素( )的脉冲:
>>> import cusignal >>> import cupy as cp >>> cusignal.unit_impulse(8) array([ 1., 0., 0., 0., 0., 0., 0., 0.])
脉冲偏移 2 个样本( ):
>>> cusignal.unit_impulse(7, 2) array([ 0., 0., 1., 0., 0., 0., 0.])
二维脉冲,居中:
>>> cusignal.unit_impulse((3, 3), 'mid') array([[ 0., 0., 0.], [ 0., 1., 0.], [ 0., 0., 0.]])
脉冲在 (2, 2),使用广播:
>>> cusignal.unit_impulse((4, 4), 2) array([[ 0., 0., 0., 0.], [ 0., 0., 0., 0.], [ 0., 0., 1., 0.], [ 0., 0., 0., 0.]])
相关用法
- Python cusignal.waveforms.waveforms.chirp用法及代码示例
- Python cusignal.waveforms.waveforms.gausspulse用法及代码示例
- Python cusignal.waveforms.waveforms.square用法及代码示例
- Python cusignal.wavelets.wavelets.ricker用法及代码示例
- Python cusignal.wavelets.wavelets.morlet用法及代码示例
- Python cusignal.wavelets.wavelets.morlet2用法及代码示例
- Python cusignal.wavelets.wavelets.cwt用法及代码示例
- Python cusignal.windows.windows.hann用法及代码示例
- Python cusignal.windows.windows.general_gaussian用法及代码示例
- Python cusignal.windows.windows.gaussian用法及代码示例
- Python cusignal.windows.windows.hamming用法及代码示例
- Python cusignal.windows.windows.get_window用法及代码示例
- Python cusignal.windows.windows.bartlett用法及代码示例
- Python cusignal.windows.windows.chebwin用法及代码示例
- Python cusignal.windows.windows.general_cosine用法及代码示例
- Python cusignal.windows.windows.tukey用法及代码示例
- Python cusignal.windows.windows.blackman用法及代码示例
- Python cusignal.windows.windows.barthann用法及代码示例
- Python cusignal.windows.windows.triang用法及代码示例
- Python cusignal.windows.windows.kaiser用法及代码示例
- Python cusignal.windows.windows.flattop用法及代码示例
- Python cusignal.windows.windows.nuttall用法及代码示例
- Python cusignal.windows.windows.bohman用法及代码示例
- Python cusignal.windows.windows.general_hamming用法及代码示例
- Python cusignal.windows.windows.boxcar用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cusignal.waveforms.waveforms.unit_impulse。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。