# hierarchical-clustering-algorithm

> The Hierarchical Clustering Algorithm is a Python class that implements hierarchical clustering for data clustering tasks. It allows users to cluster data points into a predefined number of clusters based on their similarity.

Latest version **1.0.1** (published 2024-05-05) · ISC license · 0 weekly downloads

## Install

```sh
npm install hierarchical-clustering-algorithm
pnpm add hierarchical-clustering-algorithm
yarn add hierarchical-clustering-algorithm
bun add hierarchical-clustering-algorithm
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2024-05-05 |
| First published | 2024-03-02 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 45 |
| Unpacked size | 3.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | rodriguezjones |

## Links

- npm: https://www.npmjs.com/package/hierarchical-clustering-algorithm
- Repository: https://github.com/suuiw/Hierarchical-Clustering-Algorithm
- Homepage: https://github.com/suuiw/Hierarchical-Clustering-Algorithm#readme
- Issues: https://github.com/suuiw/Hierarchical-Clustering-Algorithm/issues
- npm.io page: https://npm.io/package/hierarchical-clustering-algorithm

## Dependencies (45)

- [numpy](https://npm.io/package/numpy.md) ^1.21.3
- [scipy](https://npm.io/package/scipy.md) ^1.7.1
- [dark-maze](https://npm.io/package/dark-maze.md) 1.0.0
- [neonninja](https://npm.io/package/neonninja.md) 1.0.0
- [aihua-game](https://npm.io/package/aihua-game.md) 1.0.3
- [datadynamo](https://npm.io/package/datadynamo.md) 1.0.0
- [matplotlib](https://npm.io/package/matplotlib.md) ^3.4.3
- [neon-blitz](https://npm.io/package/neon-blitz.md) 1.0.0
- [pixelpanic](https://npm.io/package/pixelpanic.md) 1.0.1
- [digit-merge](https://npm.io/package/digit-merge.md) 1.0.0
- [pixelpuzzle](https://npm.io/package/pixelpuzzle.md) 1.0.0
- [realm-cards](https://npm.io/package/realm-cards.md) 1.0.1
- [starsmasher](https://npm.io/package/starsmasher.md) 1.0.0
- [cipherscribe](https://npm.io/package/cipherscribe.md) 1.0.0
- [dark-journey](https://npm.io/package/dark-journey.md) 1.0.1
- [gravityglide](https://npm.io/package/gravityglide.md) 1.0.1
- [virtualvoyage](https://npm.io/package/virtualvoyage.md) 1.0.0
- [adventurequest](https://npm.io/package/adventurequest.md) 1.0.0
- [cosmicconquest](https://npm.io/package/cosmicconquest.md) 1.0.0
- [cryptocompanion](https://npm.io/package/cryptocompanion.md) 1.0.1
- [serpentine-quest](https://npm.io/package/serpentine-quest.md) 1.0.0
- [tictactoe-api-feng](https://npm.io/package/tictactoe-api-feng.md) 1.0.4
- [ruby-task-scheduler](https://npm.io/package/ruby-task-scheduler.md) 1.0.2
- [space-adventure-game](https://npm.io/package/space-adventure-game.md) 1.0.0
- [automated-file-backup](https://npm.io/package/automated-file-backup.md) 1.0.0
- [random-famous-library1](https://npm.io/package/random-famous-library1.md) ^1.0.0
- [random-famous-library2](https://npm.io/package/random-famous-library2.md) ^2.0.0
- [tictactoe-api-penglang](https://npm.io/package/tictactoe-api-penglang.md) 1.0.7
- [automated-email-sending](https://npm.io/package/automated-email-sending.md) 1.0.0
- [fantasy-quest-adventure](https://npm.io/package/fantasy-quest-adventure.md) 1.0.0
- [file-encryption-program](https://npm.io/package/file-encryption-program.md) 1.0.1
- [automated-database-backup](https://npm.io/package/automated-database-backup.md) 1.0.0
- [automated-image-processing](https://npm.io/package/automated-image-processing.md) 1.0.0
- [simple-calculator-program9](https://npm.io/package/simple-calculator-program9.md) 1.0.1
- [javascript-quiz-application](https://npm.io/package/javascript-quiz-application.md) 1.0.1
- [python-data-analysis-script](https://npm.io/package/python-data-analysis-script.md) 1.0.1
- [java-command-line-calculator](https://npm.io/package/java-command-line-calculator.md) 1.0.1
- [java-file-management-utility](https://npm.io/package/java-file-management-utility.md) 1.0.2
- [automated-data-transformation](https://npm.io/package/automated-data-transformation.md) 1.0.0
- [python-image-processing-script](https://npm.io/package/python-image-processing-script.md) 1.0.2
- [javascript-todo-list-application](https://npm.io/package/javascript-todo-list-application.md) 1.0.2
- [quantum-error-correction-simulator](https://npm.io/package/quantum-error-correction-simulator.md) ^1.0.0
- [genetic-algorithm-for-feature-selection](https://npm.io/package/genetic-algorithm-for-feature-selection.md) 1.0.0
- [reinforcement-learning-with-deep-q-networks](https://npm.io/package/reinforcement-learning-with-deep-q-networks.md) 1.0.0
- [symbolic-regression-with-genetic-programming](https://npm.io/package/symbolic-regression-with-genetic-programming.md) 1.0.0

## Recent versions

- 1.0.1 (latest) — 2024-05-05
- 1.0.0 — 2024-03-02

## README

# Hierarchical Clustering Algorithm

The Hierarchical Clustering Algorithm is a Python class that implements hierarchical clustering for data clustering tasks. It allows users to cluster data points into a predefined number of clusters based on their similarity.

## Usage:

1. Initialize the HierarchicalClustering object with the desired number of clusters and linkage method.
2. Fit the model to the data using the `fit` method.
3. Predict cluster labels for new data points using the `predict` method.

## Features:

- Supports different linkage methods including single, complete, and average linkage.
- Customizable number of clusters for clustering tasks.
- Efficient implementation of the hierarchical clustering algorithm.

## Requirements:

- Python 3.x
- NumPy

---
_Source: https://npm.io/package/hierarchical-clustering-algorithm · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
