擅长:python、mysql、java
<p>这里有一个解决方案:</p>
<ol>
<li>定义<code>step_range</code>以获取从0开始的所有值,添加<code>step</code>直到矩阵大小结束</李>
<li>减去它</李>
</ol>
<pre><code>step = 0.025
step_range = np.arange(0, gvp_ref.shape[0] * step, step).reshape(-1, 1)
print(gvp_ref - step_range)
</code></pre>
<p>输出:</p>
<pre><code>array([[30. , 30. , 30. , ..., 30. , 30. , 30. ],
[29.975, 29.975, 29.975, ..., 29.975, 29.975, 29.975],
[29.95 , 29.95 , 29.95 , ..., 29.95 , 29.95 , 29.95 ],
...,
[ 5.075, 5.075, 5.075, ..., 5.075, 5.075, 5.075],
[ 5.05 , 5.05 , 5.05 , ..., 5.05 , 5.05 , 5.05 ],
[ 5.025, 5.025, 5.025, ..., 5.025, 5.025, 5.025]])
</code></pre>