Skip to main content

Swamauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_distance_minkowski


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)

Source distribution for swarmauri_distance_minkowski 0.7.5
File Size Uploaded
swarmauri_distance_minkowski-0.7.5.tar.gz 7.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for swarmauri_distance_minkowski 0.7.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.7.5 This release

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page