跳转到主要内容

项目描述

isosplit6

Isosplit是一种非参数聚类方法,它不需要调整参数,也不需要对底层聚类分布进行参数假设。唯一的假设是聚类是单峰的,并且由相对低密度的超平面分开。该技术在其核操作中使用了Hartigan的滴度统计和等调回归的变体。

动机:许多聚类算法需要对每个应用或数据集进行参数调整,这使得它们不适合涉及聚类的自动化流程。一些技术需要聚类数量的初始估计,而基于密度的技术通常需要缩放参数。其他参数方法,如混合建模,对底层聚类分布做出了假设。

Isosplit被MountainSort峰值排序算法所使用。

预印本

安装和使用

pip install isosplit6
from isosplit6 import isosplit6

# Prepare a N x M Numpy Array
# N = number of observations
# M = number of features
features = ...

cluster_labels = isosplit6(features)

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

isosplit6-0.1.4.tar.gz (26.2 kB 查看哈希值)

上传时间:

构建分布

isosplit6-0.1.4-cp311-cp311-win_amd64.whl (86.4 kB 查看哈希值)

上传于 CPython 3.11 Windows x86-64

isosplit6-0.1.4-cp311-cp311-win32.whl (75.8 kB 查看哈希)

上传于 CPython 3.11 Windows x86

isosplit6-0.1.4-cp311-cp311-musllinux_1_1_x86_64.whl (653.4 kB 查看哈希)

上传于 CPython 3.11 musllinux: musl 1.1+ x86-64

isosplit6-0.1.4-cp311-cp311-musllinux_1_1_i686.whl (715.2 kB 查看哈希)

上传于 CPython 3.11 musllinux: musl 1.1+ i686

isosplit6-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.5 kB 查看哈希)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

isosplit6-0.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (157.6 kB 查看哈希)

上传于 CPython 3.11 manylinux: glibc 2.17+ i686

isosplit6-0.1.4-cp311-cp311-macosx_11_0_arm64.whl (100.1 kB 查看哈希)

上传于 CPython 3.11 macOS 11.0+ ARM64

isosplit6-0.1.4-cp311-cp311-macosx_10_9_x86_64.whl (119.6 kB 查看哈希)

上传于 CPython 3.11 macOS 10.9+ x86-64

isosplit6-0.1.4-cp310-cp310-win_amd64.whl (85.6 kB 查看哈希)

上传于 CPython 3.10 Windows x86-64

isosplit6-0.1.4-cp310-cp310-win32.whl (74.9 kB 查看哈希)

上传于 CPython 3.10 Windows x86

isosplit6-0.1.4-cp310-cp310-musllinux_1_1_x86_64.whl (652.8 kB 查看哈希)

上传于 CPython 3.10 musllinux: musl 1.1+ x86-64

isosplit6-0.1.4-cp310-cp310-musllinux_1_1_i686.whl (714.0 kB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.1+ i686

isosplit6-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.1 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

isosplit6-0.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (156.2 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ i686

isosplit6-0.1.4-cp310-cp310-macosx_11_0_arm64.whl (98.9 kB 查看哈希值)

上传于 CPython 3.10 macOS 11.0+ ARM64

isosplit6-0.1.4-cp310-cp310-macosx_10_9_x86_64.whl (118.2 kB 查看哈希值)

上传于 CPython 3.10 macOS 10.9+ x86-64

isosplit6-0.1.4-cp39-cp39-win_amd64.whl (85.2 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

isosplit6-0.1.4-cp39-cp39-win32.whl (74.9 kB 查看哈希值)

上传于 CPython 3.9 Windows x86

isosplit6-0.1.4-cp39-cp39-musllinux_1_1_x86_64.whl (652.7 kB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.1+ x86-64

isosplit6-0.1.4-cp39-cp39-musllinux_1_1_i686.whl (714.1 kB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.1+ i686

isosplit6-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.2 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

isosplit6-0.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (156.5 kB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ i686

isosplit6-0.1.4-cp39-cp39-macosx_11_0_arm64.whl (98.9 kB 查看哈希值)

上传时间: CPython 3.9 macOS 11.0+ ARM64

isosplit6-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl (118.3 kB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ x86-64

isosplit6-0.1.4-cp38-cp38-win_amd64.whl (85.6 kB 查看哈希值)

上传时间: CPython 3.8 Windows x86-64

isosplit6-0.1.4-cp38-cp38-win32.whl (74.8 kB 查看哈希值)

上传时间: CPython 3.8 Windows x86

isosplit6-0.1.4-cp38-cp38-musllinux_1_1_x86_64.whl (652.6 kB 查看哈希值)

上传时间: CPython 3.8 musllinux: musl 1.1+ x86-64

isosplit6-0.1.4-cp38-cp38-musllinux_1_1_i686.whl (713.8 kB 查看哈希值)

上传时间: CPython 3.8 musllinux: musl 1.1+ i686

isosplit6-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.0 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ x86-64

isosplit6-0.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (156.0 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ i686

isosplit6-0.1.4-cp38-cp38-macosx_11_0_arm64.whl (98.8 kB 查看哈希值)

上传时间: CPython 3.8 macOS 11.0+ ARM64

isosplit6-0.1.4-cp38-cp38-macosx_10_9_x86_64.whl (118.1 kB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ x86-64

isosplit6-0.1.4-cp37-cp37m-win_amd64.whl (85.9 kB 查看哈希值)

上传于 CPython 3.7m Windows x86-64

isosplit6-0.1.4-cp37-cp37m-win32.whl (75.7 kB 查看哈希值)

上传于 CPython 3.7m Windows x86

isosplit6-0.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl (654.4 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ x86-64

isosplit6-0.1.4-cp37-cp37m-musllinux_1_1_i686.whl (714.0 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ i686

isosplit6-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.8 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ x86-64

isosplit6-0.1.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (158.0 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ i686

isosplit6-0.1.4-cp37-cp37m-macosx_10_9_x86_64.whl (118.0 kB 查看哈希值)

上传于 CPython 3.7m macOS 10.9+ x86-64

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面