python-如何使用numpy / scipy生成矩形脉冲

我想用python生成矩形脉冲.我相信可以用numpy或scipy来完成.但是我无法从API获得它.生成矩形脉冲后,将使用matplotlib对其进行绘制.

解决方法:

要创建一维数组,将所有零都保留,但要扩展1.0值-一个矩形脉冲:

import numpy as np
a = np.zeros( (1000,) )   # whatever size. initializes to zeros
a[150:180] = 1.0          # index range sets location, width of impulse

要查看情节:

import matplotlib.pyplot as mp
mp.plot(a)
mp.show()
上一篇:python-是否有任何非密码代码可以创建2d数据集的平滑插值?


下一篇:泊松分布拟合