Python: distancia de Bray-Curtis entre dos arrays 1-D

La función scipy.stats.braycurtis(array, axis=0) calcula la distancia Bray-Curtis entre dos arrays 1-D.

Parámetros:
array: Array u objeto de entrada que tiene los elementos para calcular la distancia entre cada par de las dos colecciones de entradas.
eje: Eje a lo largo del cual se va a calcular. Por defecto eje = 0

Devoluciones: distancia entre cada par de las dos colecciones de entradas.

Código #1: Array 1D

from scipy.spatial.distance import braycurtis
  
a = [3, 1]
  
b = [2, 1]
arr1 = braycurtis(a, b) 
  
print("Value of braycurtis is :", arr1) 

Producción:

Value of braycurtis is : 0.14285714285714285

Código #2: Array 2D

from scipy.spatial.distance import braycurtis
   
arr1 = [1, 3, 27]
    
arr2 = [3, 6, 8] 
     
print("Value of braycurtis is :", braycurtis(arr1, arr2))  
   

Producción:

Value of braycurtis is : 0.5

Publicación traducida automáticamente

Artículo escrito por mathemagic y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *