Skip to main content
 首页 » 编程设计

python之在 numpy 中创建时间片数组

2025年05月04日17kenshinobiy

我想创建一个 numpy 数组。

T = 200 

我想创建一个从 0 到 199 的数组,其中每个值将除以 200。

l = [0, 1/200, 2/200, ...] 

Numpy有没有这样的计算方法?

请您参考如下方法:

或者可以使用 linspace :

>>> np.linspace(0, 1., 200, endpoint=False) 
array([ 0.   ,  0.005,  0.01 ,  0.015,  0.02 ,  0.025,  0.03 ,  0.035, 
        0.04 ,  0.045,  0.05 ,  0.055,  0.06 ,  0.065,  0.07 ,  0.075, 
          ... 
        0.92 ,  0.925,  0.93 ,  0.935,  0.94 ,  0.945,  0.95 ,  0.955, 
        0.96 ,  0.965,  0.97 ,  0.975,  0.98 ,  0.985,  0.99 ,  0.995])