Bonjour,

j'ai parts de cette formule du coefficient de Tanimoto:
Nom : TanimotoCoef-Formul.png
Affichages : 136
Taille : 6,9 Ko

si, pour deux vecteurs A et B, je fais ce calcul en passant par les produits scalaires des ces différents vecteurs, du genre..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
import numpy as np
 
def tanimoto(vect_a, vect_b): 
  assert len(vect_a) == len(vect_b)
  scalar_ab = np.dot(vect_a, vect_b)
  T = scalar_ab / (np.dot(vect_a, vect_a) + np.dot(vect_b, vect_b) - scalar_ab)
  return T
..est ce correct comme approche?
Merci
Jma