Skip to content

Add Gaussian Mixture Model (GMM) Algorithm for Clustering #15710

Add Gaussian Mixture Model (GMM) Algorithm for Clustering

Add Gaussian Mixture Model (GMM) Algorithm for Clustering #15710

Triggered via pull request October 20, 2025 21:24
Status Failure
Total duration 17s
Artifacts

ruff.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Ruff (SIM102): machine_learning/gaussian_mixture_model.py#L122
machine_learning/gaussian_mixture_model.py:122:13: SIM102 Use a single `if` statement instead of nested `if` statements
Ruff (N803): machine_learning/gaussian_mixture_model.py#L105
machine_learning/gaussian_mixture_model.py:105:19: N803 Argument name `X` should be lowercase
Ruff (N803): machine_learning/gaussian_mixture_model.py#L93
machine_learning/gaussian_mixture_model.py:93:39: N803 Argument name `X` should be lowercase
Ruff (E501): machine_learning/gaussian_mixture_model.py#L88
machine_learning/gaussian_mixture_model.py:88:89: E501 Line too long (90 > 88)
Ruff (N806): machine_learning/gaussian_mixture_model.py#L81
machine_learning/gaussian_mixture_model.py:81:9: N806 Variable `Nk` in function should be lowercase
Ruff (N803): machine_learning/gaussian_mixture_model.py#L78
machine_learning/gaussian_mixture_model.py:78:23: N803 Argument name `X` should be lowercase
Ruff (N803): machine_learning/gaussian_mixture_model.py#L65
machine_learning/gaussian_mixture_model.py:65:23: N803 Argument name `X` should be lowercase
Ruff (RUF059): machine_learning/gaussian_mixture_model.py#L55
machine_learning/gaussian_mixture_model.py:55:20: RUF059 Unpacked variable `n_features` is never used
Ruff (N803): machine_learning/gaussian_mixture_model.py#L52
machine_learning/gaussian_mixture_model.py:52:38: N803 Argument name `X` should be lowercase
Ruff (I001): machine_learning/gaussian_mixture_model.py#L25
machine_learning/gaussian_mixture_model.py:25:1: I001 Import block is un-sorted or un-formatted