我有两个随机数数组,X
和Y
。X代表x坐标,Y
代表y坐标。我想过滤X
这样的,我只保留指数i
的X
,其中:
X[i]^2 + Y[i]^2 < 1
我知道如何使用1数组中的值进行过滤,但是由于我需要使用2,所以我不确定该怎么做。我不允许使用任何形式的循环。
这样可以:
X_filtered = X[X**2 + Y**2 < 1]
X**2 + Y**2 < 1
返回一个布尔数组,X
对该数组的访问X
仅在等于的索引处返回True
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句