Estoy interesado en establecer cálculos para verificar si se cumple un criterio de distancia: es decir, la distancia entre un vector y otro vector x j debería ser menor que algún valor r m a x . Mis datos se dividen de acuerdo con una cuadrícula de coordenadas ortogonal. Dado que mi límite es menor que la distancia entre los puntos finales de las coordenadas vecinas más cercanas, me gustaría agregar una variable "octante" para verificar si las cosas están configuradas correctamente:
if octant[j] in allowed_list continue
como un "cortocircuito" para
if dist(x[i], x[j]) < r_max
Mi pregunta es: ¿cuán eficientes computacionalmente son las búsquedas y comparaciones booleanas en relación con las operaciones de punto flotante? ¿Vale la pena hacerlo en arquitecturas modernas?