Мені цікаво налаштувати обчислення, щоб перевірити, чи задоволений критерій відстані: тобто відстань між вектором та вектором пилу має бути менше деякого значення . Мої дані розподілені відповідно до ортогональної сітки координат. Оскільки мій обріз менший за відстань між кінцевими точками координат найближчого сусіда, я хотів би додати змінну "октант", щоб перевірити, чи правильно налаштовані речі:
if octant[j] in allowed_list continue
як "коротке замикання" на
if dist(x[i], x[j]) < r_max
Моє запитання: наскільки ефективними обчислювальними є булеві пошуки та порівняння відносно операцій з плаваючою комою? Чи варто це робити в сучасних архітектурах?