I'm trying to create a mixture of gaussian distributions in 2D, 5D and 10D from data points that follow normal distribution. Till now i was able to create data points that follow normal distribution using.
import numpy as np
data = np.random.normal(0.1, 0.3, size=(5000))
My question is how can I create mixture of gaussian distributions (in 2D, 5D, 10D) from the above data points ?