<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def estimate_gaussian(X):
 """ Returns the mean and the variance of a data set of X points assuming that the points come from a gaussian distribution X. """

    mean = np.mean(X,0)
    variance = np.var(X,0)
    return Gaussian(mean,variance)