-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fixed ex. compile issues, replaced 2.5.1
- Loading branch information
Showing
6 changed files
with
91 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# hier die Werte eintragen | ||
wettervorhersage = "regen" | ||
temperatur = 27 | ||
luftfeuchtigkeit = "hoch" | ||
windig = True | ||
# Die Zahlenwerte, gegen die verglichen wird, | ||
# können von den hier eingetragenen abweichen. | ||
# Eure Lösung kann auch anders vorgehen, wenn die Testdaten | ||
# korrekt erkannt werden, stimmt sie wahrscheinlich trotzdem. | ||
if wettervorhersage == "regen": | ||
freibad = False | ||
else: | ||
if temperatur > 24: | ||
freibad = True | ||
else: | ||
if wettervorhersage == "sonnig": | ||
if temperatur < 18 and windig: | ||
freibad = False | ||
else: | ||
freibad = True | ||
else: | ||
if temperatur >= 18 and not windig: | ||
freibad = True | ||
else: | ||
freibad = False | ||
|
||
if freibad: | ||
print("Geh ins Freibad") | ||
else: | ||
print("Bleib zu Hause") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Die Variable in Zeile 2 müsste mein\textbf{\_}alter heißen und nicht meinalter. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
\subsection{Entscheidungsbaum} | ||
Wenn große Mengen von Daten verarbeitet werden müssen, geht es oft darum, diese in bestimmte Gruppen bzw. Klassen einzuteilen, zum Beispiel sollen häufig fehlerhafte Daten von korrekten getrennt werden. Eine mögliche Klassifikationsmethode, die für Tabellendaten genutzt werden kann, ist ein Entscheidungsbaum.\\ | ||
\\ | ||
Entscheidungsbäume funktionieren so, dass man für einen Datenpunkt (also eine Tabellenzeile) nach und nach die Spalteneinträge überprüft, bis man an einem Punkt ankommt, wo man sicher die Klasse festlegen kann. Das kann je nach dem, in welcher Reihenfolge man die Spalten betrachtet, unterschiedlich kompliziert sein (manchmal reicht sogar eine einzelne Spalte, um sicher zu wissen, welche Klasse es ist).\\ | ||
\\ | ||
Deine Aufgabe ist es, mit den Daten in der folgenden Tabelle einen Entscheidungsbaum zu konstruieren, der dir ausgibt, wann es sich lohnt, ins Freibad zu gehen (so, wie es in der Tabellenspalte ganz rechts festgelegt ist). Lege dazu am Besten pro Spalte eine Variable an, wo du dann Zeile für Zeile die Werte nacheinander durchprobieren kannst, um deine Implementierung zu testen. | ||
\begin{table}[ht] | ||
\centering | ||
\begin{tabular}{|c|c|c|c|c|} | ||
\hline | ||
Wettervorhersage & Temperatur & Luftfeuchtigkeit & Wind & Freibad \\\hline | ||
sonnig & 29 & hoch & False & Ja \\\hline | ||
sonnig & 29 & mittel & True & Ja \\\hline | ||
regen & 13 & mittel & True & Nein \\\hline | ||
bewölkt & 22 & mittel & False & Ja \\\hline | ||
regen & 13 & hoch & False & Nein \\\hline | ||
bewölkt & 29 & mittel & False & Ja \\\hline | ||
sonnig & 14 & mittel & True & Nein \\\hline | ||
bewölkt & 27 & hoch & True & Ja \\\hline | ||
bewölkt & 14 & hoch & True & Nein \\\hline | ||
sonnig & 20 & mittel & False & Ja \\\hline | ||
regen & 27 & mittel & False & Nein \\\hline | ||
bewölkt & 14 & mittel & False & Nein \\\hline | ||
regen & 20 & mittel & True & Nein \\\hline | ||
sonnig & 22 & hoch & True & Ja \\\hline | ||
sonnig & 14 & hoch & False & Ja \\\hline | ||
bewölkt & 22 & mittel & True & Nein \\\hline | ||
regen & 29 & mittel & True & Nein \\\hline | ||
regen & 22 & hoch & False & Nein \\\hline | ||
\end{tabular} | ||
\end{table} | ||
\newpage | ||
Wenn du überprüfen möchtest, ob dein Entscheidungsbaum gut funktioniert, kannst du auch noch diese Datenpunkte ausprobieren: | ||
\begin{table}[ht] | ||
\centering | ||
\begin{tabular}{|c|c|c|c|c|} | ||
\hline | ||
Wettervorhersage & Temperatur & Luftfeuchtigkeit & Wind & Freibad \\\hline | ||
bewölkt & 15 & hoch & False & Nein \\\hline | ||
sonnig & 28 & mittel & False & Ja \\\hline | ||
sonnig & 21 & hoch & False & Ja \\\hline | ||
regen & 27 & hoch & False & Nein \\\hline | ||
regen & 20 & mittel & False & Nein \\\hline | ||
bewölkt & 28 & hoch & False & Ja \\\hline | ||
sonnig & 13 & hoch & True & Nein \\\hline | ||
bewölkt & 21 & hoch & False & Ja \\\hline | ||
regen & 27 & hoch & True & Nein \\\hline | ||
\end{tabular} | ||
\end{table} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters