The Gaussian Mixture is a probabilistic model to represent a mixture of multiple Gaussian distributions on population data. The model is widely used in clustering problems. The Scikit-learn API provides the GaussianMixture class to implement Gaussian Mixture model.

In this
tutorial, you'll briefly learn how to cluster data by using Scikit Gaussian Mixture class in
Python. The tutorial covers:

- Preparing data.
- Clustering with Gaussian Mixture
- Source code listing

```
from sklearn.mixture import GaussianMixture
from sklearn.datasets.samples_generator import make_blobs
import matplotlib.pyplot as plt
from numpy import random
from pandas import DataFrame
```

` `