回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有三个相同大小的数组:</p>
<pre><code>arr1 = np.array([1.4, 3.0, 4.0, 4.0, 7.0, 9.0, 9.0, 9.0])
arr2 = np.array([2.3, 5.0, 2.3, 2.3, 4.0, 6.0, 5.0, 6.0])
data = np.array([5.4, 7.1, 9.5, 1.9, 8.7, 1.8, 6.1, 7.4])
</code></pre>
<p>arr1可以占用任何浮点值,arr2只能占用几个浮点值。我想得到arr1和arr2的唯一对,例如</p>
^{pr2}$
<p>对于每个非唯一对,我需要平均<code>data</code>-数组中的相应元素,例如,平均值为9.5和1.9,因为对<code>(arr1[3], arr2[3])</code>和{<cd3>}相等。与指数6和8相对应的数据中的值也是如此。因此,数据数组变成</p>
<pre><code>dataunique = np.array([5.4, 7.1, 5.7, 8.7, 4.6, 6.1])
</code></pre>