回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<h2>输入数据:</h2>
<p>我有以下<code>distance_matrix</code>:</p>
<pre><code> [[1. , 0.14285714, 0.25 , 0.83333333, 0.63636364],
[0.14285714, 1. , 0.33333333, 0.84615385, 0.66666667],
[0.25 , 0.33333333, 1. , 0.76923077, 0.58333333],
[0.83333333, 0.84615385, 0.76923077, 1. , 0.69230769],
[0.63636364, 0.66666667, 0.58333333, 0.69230769, 1. ]]
</code></pre>
<h2>当前结果:</h2>
<p><code>np.where(distane_matrix <= 0.25)</code>返回以下输出:</p>
<p><code>(array([0, 0, 1, 2]), array([1, 2, 0, 0]))</code></p>
<h2>预期结果:</h2>
<p><code>(array([0, 0]), array([1, 2]))</code></p>
<h2>说明:</h2>
<p>用语言来表达,因为我知道:</p>
<ol>
<li><code>[0,1]</code>与<code>[1,0]</code>具有相同的值</li>
<li><code>[0,2]</code>与<code>[2,0]</code>具有相同的值</li>
<li><code>[0,1]</code>和<code>[0,2]</code>满足<code>np.where()</code>的要求</li>
</ol>
<p>我不想在输出中返回<code>[1,0]</code>和<code>[2,0]</code>,因为这是冗余信息。最好的方法是什么?你知道吗</p>