# MeanShift-rs
[](https://gitlab.hpi.de/phillip.wenig/meanshift-rs/-/commits/main)
[](https://gitlab.hpi.de/phillip.wenig/meanshift-rs/-/commits/main)
[](./Cargo.toml)
Install as Python Package
0. Minimum Requirements
1. Create Python Environment
bash
python3 -m venv .venv
2. Install MeanShift-rs
bash
make install
or
bash
pip install -r requirements.txt
bash ./tasks.sh release-install
Usage
Rust
```rust
use meanshift_rs::{MeanShiftActor, Parameters};
fn examplefn(dataset: Array2) {
let parameters = Parameters::default();
let mut meanshift = MeanShiftActor::init(parameters);
let (centers, labels) = mean_shift.fit(dataset)
.expect("No MeanShiftResult was returned!");
}
```
Python
```python
from meanshift_rs import MeanShift
... load data
ms = MeanShift()
ms.fit(data)
print(ms.cluster_centers)
print(ms.labels)
```