Bonjour,
j'ai parts de cette formule du coefficient de Tanimoto:
si, pour deux vecteurs A et B, je fais ce calcul en passant par les produits scalaires des ces différents vecteurs, du genre..
..est ce correct comme approche?
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
Merci
Jma
Partager