interspace

Interspace gives us different type distances between two vectors.


Keywords
distance, ml, machine, learning, maths, vectors, space
License
MIT
Install
pip install interspace==0.0.10

Documentation

Interspace

Gives us different distance between two vectors which are given in as an input.

Installation

pip install interspace

Different Distance Functions

minkowski(vector_1, vector_2, p=1)

euclidean(vector_1, vector_2)

manhattan(vector_1, vector_2)

cosine_similarity(vector_1, vector_2)

haversine(coord1, coord2, R = 6372800)

hamming(int, int); hamming(str, str) # where, length of both the strings should be same

mahalanobis(vector_1, vector_2, inverse_of_the_covariance_matrix)

Usage

import interspace

# Calculate Euclidean Distace
interspace.euclidean([1,2,3],[4,5,6])
##Output: 5.196152422706632

# Compute the great-circle distance between two points on a sphere 
# given their longitudes and latitudes.
interspace.haversine((42.5170365,  15.2778599),(51.5073219,  -0.1276474))
##Output: 1532329.6237517272