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

• Last Updated : 10 Jan, 2020

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 = 0

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning - Basic Level Course

Returns : 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
```
My Personal Notes arrow_drop_up