Wie drucke ich eine Tabelle mit 3 Spalten (Index, Kovarianzmatrix, mittlerer quadratischer Fehler)?Drucktisch in Jupyter Notebook
from sklearn import linear_model # Machine Learning tool
import numpy as np # Mathematics and Linear Algebra tool
import pandas as pd # data structure tool
import matplotlib.pyplot as plt # scientific plotting tool
import seaborn as sns # # scientific plotting tool
%matplotlib inline
from sklearn import datasets, linear_model
from sklearn.metrics import mean_squared_error
diabetes = datasets.load_diabetes() # Load the diabetes dataset
n = 10 # 10 datasets for analysis
y_train = diabetes.target[:-20]
y_test = diabetes.target[-20:]
MSE = np.empty([n,1]) # mean square error
COV = [None] * n # covariance
regr = [None] * n
table= [None] * n
for i in range(n):
x = diabetes.data[:, np.newaxis, i] # select feature from dataset
x_train = x[:-20]
x_test = x[-20:]
regr[i] = linear_model.LinearRegression()
regr[i].fit(x_train, y_train)
y_predict = regr[i].predict(x_test)
MSE[i] = mean_squared_error(y_predict, y_test)
COV[i] = np.cov(x_train.T, np.reshape(y_train,[422,1]).T)
table[i] = [i, MSE[i], COV[i]]
print(table[i])
Die Matrix table
enthält alles, was notwendig ist. Aber wie richte ich es so aus, dass es verständlich ist? Kein glänzendes LaTeX wird benötigt, kann aber verwendet werden.
Hallo dort. Ich empfehle Ihnen, ein minimales Arbeitsbeispiel zu erstellen, da Ihre Frage sich nicht auf die von Ihnen geposteten Daten oder Algorithmen bezieht und es Zeitverschwendung ist, sie zum Laufen zu bringen (derzeit nicht). –
Jetzt funktioniert es. Es tut uns leid. –