擅长:python、mysql、java
<p>如果您知道长度,则只需将数组的长度添加到lower和upper中即可<;0然后,您可以检查upper是否小于lower,并在必要时连接</p>
<pre><code>def slicer(a, lower, upper):
if lower < 0:
lower += len(a)
if upper < 0:
upper += len(a)
if upper < lower:
return np.concatenate([a[lower:], a[:upper]])
return a[lower:upper]
</code></pre>