linalg = np.linalg
N = 1000
mean = [1, 1]
cov = [[0.3, 0.2], [0.2, 0.2]]
data = np.random.multivariate_normal(mean, cov, N)
L = linalg.cholesky(cov)
uncorrelated = np.random.standard_normal((2, N))
data2 = np.dot(L, uncorrelated) + np.array(mean).reshape(2, 1)
plt.scatter(data2[(0), :], data2[(1), :], c='green')
plt.scatter(data[:, (0)], data[:, (1)], c='yellow')
plt.show()
Создайте набор данных, состоящий из N = 100 двумерных выборок.