【问题标题】:how to generate rectangular impulse with numpy/scipy如何使用 numpy/scipy 生成矩形脉冲
【发布时间】:2013-10-12 20:25:36
【问题描述】:

我想用 python 生成一个矩形脉冲。我相信它可以用 numpy 或 scipy 来完成。但我无法从 API 获得它。生成矩形脉冲后,我将使用 matplotlib 绘制它。

【问题讨论】:

    标签: python numpy matplotlib scipy


    【解决方案1】:

    要创建一个一维数组,除一段 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()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-24
      • 1970-01-01
      • 2015-05-09
      • 2018-10-10
      • 1970-01-01
      • 2016-12-28
      相关资源
      最近更新 更多