Use the numpy package. numpy.mean and numpy.cov will give you the Gaussian parameter estimates. Assuming that you have 13 attributes and N
is the number of observations, you will need to set rowvar=0
when calling numpy.cov
for your N x 13
matrix (or pass the transpose of your matrix as the function argument).
If your data are in numpy array data
:
mean = np.mean(data, axis=0)
cov = np.cov(data, rowvar=0)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…