Swarmauri Distance Minkowski
A Python package implementing Minkowski distance metric for vector comparison. This distance metric is a generalization that includes both Euclidean and Manhattan distances.
Installation
pip install swarmauri_distance_minkowski
Usage
from swarmauri.distances.MinkowskiDistance import MinkowskiDistance
from swarmauri.vectors.Vector import Vector
# Create vectors for comparison
vector_a = Vector(value=[1, 2])
vector_b = Vector(value=[1, 2])
# Initialize Minkowski distance calculator (default p=2 for Euclidean distance)
distance_calculator = MinkowskiDistance()
# Calculate distance between vectors
distance = distance_calculator.distance(vector_a, vector_b)
print(f"Distance: {distance}") # Output: Distance: 0.0
# Calculate similarity between vectors
similarity = distance_calculator.similarity(vector_a, vector_b)
print(f"Similarity: {similarity}") # Output: Similarity: 1.0
Want to help?
If you want to contribute to swarmauri-sdk, read up on our guidelines for contributing that will help you get started.
Metadata
Release files for swarmauri_distance_minkowski 0.7.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| swarmauri_distance_minkowski-0.7.5.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| swarmauri_distance_minkowski-0.7.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.9 kB
Release files / swarmauri_distance_minkowski-0.7.5.tar.gz
| Download URL | swarmauri_distance_minkowski-0.7.5.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1134f9706422c0a56108515af024c66897ae57081578ee43aea0671792e97bc7
|
|
BLAKE2b-256 checksum How to use checksums |
944ca86c5199c34cd90577ddd990d232b664f6a88586b0a36485062779afc277
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.7
|
Release files / swarmauri_distance_minkowski-0.7.5-py3-none-any.whl
| Download URL | swarmauri_distance_minkowski-0.7.5-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e6d470d5bf1315a41ff320e7fe97a80ce87248e35911ad05959d704b128b4fe2
|
|
BLAKE2b-256 checksum How to use checksums |
e679c6570fd1ae1f030c24500ea5e5749af3d7d4d0d469f3308ce0a80308709b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.7
|