load_wine#

sklearn.datasets.load_wine(*, return_X_y=False, as_frame=False)[Quelle]#

Lädt und gibt den Wein Datensatz (Klassifikation) zurück.

Hinzugefügt in Version 0.18.

Der Wine-Datensatz ist ein klassischer und sehr einfacher Datensatz für die Mehrklassenklassifizierung.

Klassen

3

Stichproben pro Klasse

[59,71,48]

Gesamtanzahl Samples

178

Dimensionalität

13

Merkmale

real, positive

Die Kopie des UCI ML Wine Data Set Datensatzes wird heruntergeladen und an das Standardformat angepasst von: https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data

Lesen Sie mehr im Benutzerhandbuch.

Parameter:
return_X_ybool, Standard=False

Wenn True, wird ein Bunch-Objekt zurückgegeben, das (data, target) enthält. Weitere Informationen zu den Objekten data und target finden Sie unten.

as_framebool, default=False

Wenn True, sind die Daten ein pandas DataFrame, einschließlich Spalten mit geeigneten dtypes (numerisch). Das Ziel ist ein pandas DataFrame oder eine Series, abhängig von der Anzahl der Zielspalten. Wenn return_X_y True ist, dann sind (data, target) pandas DataFrames oder Series wie unten beschrieben.

Hinzugefügt in Version 0.23.

Gibt zurück:
dataBunch

Dictionary-ähnliches Objekt mit den folgenden Attributen.

data{ndarray, dataframe} der Form (178, 13)

Die Datenmatrix. Wenn as_frame=True, ist data ein pandas DataFrame.

target: {ndarray, Series} der Form (178,)

Das Klassifizierungsziel. Wenn as_frame=True, ist target eine pandas Series.

feature_names: list

Die Namen der Datensatzspalten.

target_names: list

Die Namen der Zielklassen.

frame: DataFrame der Form (178, 14)

Nur vorhanden, wenn as_frame=True. DataFrame mit data und target.

Hinzugefügt in Version 0.23.

DESCR: str

Die vollständige Beschreibung des Datensatzes.

(data, target)tuple, wenn return_X_y True ist

Ein Tupel aus zwei ndarrays standardmäßig. Das erste enthält ein 2D-Array der Form (178, 13), wobei jede Zeile eine Stichprobe darstellt und jede Spalte die Merkmale darstellt. Das zweite Array der Form (178,) enthält die Zielstichproben.

Beispiele

Nehmen wir an, Sie interessieren sich für die Stichproben 10, 80 und 140 und möchten deren Klassennamen wissen.

>>> from sklearn.datasets import load_wine
>>> data = load_wine()
>>> data.target[[10, 80, 140]]
array([0, 1, 2])
>>> list(data.target_names)
[np.str_('class_0'), np.str_('class_1'), np.str_('class_2')]