Python – Bray-Curtis distance between two 1-D arrays

scipy.stats.braycurtis(array, axis=0) function calculates the Bray-Curtis distance between two 1-D arrays.
Parameters :
array: Input array or object having the elements to calculate the distance between each pair of the two collections of inputs.
axis: Axis along which to be computed. By default axis = 0Returns : distance between each pair of the two collections of inputs.
Code #1 : 1D Array
from scipy.spatial.distance import braycurtis a = [3, 1] b = [2, 1] arr1 = braycurtis(a, b) print("Value of braycurtis is :", arr1) |
Output:
Value of braycurtis is : 0.14285714285714285
Code #2 : 2D Array
from scipy.spatial.distance import braycurtis arr1 = [1, 3, 27] arr2 = [3, 6, 8] print("Value of braycurtis is :", braycurtis(arr1, arr2)) |
Output:
Value of braycurtis is : 0.5



