擅长:python、mysql、java
<ul>
<li>编辑:抱歉,我不仅误解了你的问题,而且给了你一个糟糕的解决方案。既然您正在检查异常值中x,y坐标的相等性(与<code><</code>{<cd2>}相反),那么下面的方法应该有效</li>
</ul>
<pre><code>X = [0, 1, 4, 7, 11, 0, 1, 4, 7, 11]
Y = [0.99844039, 2.188544418, 7.572173987, 6.138441957, 11.73792995, 1.043313797, 1.733181475, 7.424136351, 6.138441957, 9.73792995]
outlier_X = [4, 7, 11, 4, 7]
outlier_Y = [7.572173987, 6.138441957, 11.73792995, 7.424136351, 6.138441957]
final_X = []
final_Y = []
for xi, yi in zip(X, Y):
is_valid = not any([xi == ox and yi== oy for ox, oy in zip(outlier_X, outlier_Y)])
if is_valid:
final_X.append(xi)
final_Y.append(yi)
print(final_X)
print(final_Y)
</code></pre>