擅长:python、mysql、java
<p>如果您想保留顺序,只想将小于2的<code>l_dist</code>元素放在前面,我可以给出一个答案:</p>
<p>我认为您应该从创建索引数组开始</p>
<pre><code>indices = l_distv("ab", a) < 2 # you wanted to move evrything below 2 at the front
</code></pre>
<p>这可以很容易地用作掩码索引,例如</p>
^{pr2}$
<p>所以您可以通过组合这两个来重建<code>sorted</code>数组。在</p>
<pre><code>res = np.concatenate((a[indices], a[~indices]))
</code></pre>
<p>我想让你的问题保持原样,但我不想让这个问题继续下去。在</p>
<p>我不知道这是否真的有效,但它有效。在</p>