Computational Basics

Description

Flashcards on Computational Basics, created by Gustav Glanz on 05/02/2018.
Gustav Glanz
Flashcards by Gustav Glanz, updated more than 1 year ago
Gustav Glanz
Created by Gustav Glanz about 6 years ago
30
1

Resource summary

Question Answer
15 for schleife bedeutet: Mache jeden Schritt in der Schleife KLEINER als (x)-mal. (0,1,2,3,4)= 5-mal
3 6 9 12 15 zeigt alle Rechenschritte an.
3 3 3 3 3 zählt immer wieder von 0 weg.
3 3 3 3 3 lt. Skript: print(fz), = Zahlen nebeneinander
Was macht: Name_liste=[ ] Name_liste.append(fz) _liste=[ ] erstellt eine leere liste in der Werte gespeichert werden können. name_liste.append(fz) sagt dass der Wert "fz" der liste hinzugefügt werden soll.
90 Wert wird jetzt gespeichert in Liste! auch ohne Listen würde dieser Wert rauskommen, aber nicht gespeichert werden.
Alle Werte in der Liste werden gedruckt: [0, 3, 6, 9, 12, ...... 87, 90] Wenn eingerückt alle Rechenschritte: [0, 3] [0, 3, 6] usw
Zusammenfassung von Kap 1 lesen und wiederholen. Wiederholen :)
plt.plot(fz_liste) zeichnet einen Graphen für alle Werte die in der liste gespeichert sind print(fz_liste[7]) Der !8!-Wert der Liste wird angezeigt (weil die erste die Liste 0 ist!) --> ! 21 !
it zählt mit wie oft ein Befehl schon aufgeführt worden ist! (Von 0 Weg!) Das bedeutet es wurde bisher 29 (30) mal ausgeführt. Ausgegeben wird: 0 1 ... 29
for it in range(sz): fz=fz+3 fz_liste.append(fz) print(it) Print ist nicht eingerückt! Was passiert? Es wird die Angezeigt wie häufig die Schleife ausgeführt wurde ( von 0 Weg, also Wert=SZ-1)
for it in range(2,5): print(it) Simulation beginnt bei 2 und endet bei kleiner als 5(4)! !Ausführung davor werden weggelassen--> gleiches Ergebnis wie bei 0,3. (0 bis 9) 2 3 4
Fibonacci-Folge Wachstum hängt von den letzten zwei Jahren ab [it-1]&[it-2]
Parameter-Wachstum da hz+hz*ZAHL Exponentielles Wachstum wenn hz+hz*Zahl Zahl groß (bsp 2)
kapazität=100 for it in range(sz): hz=hz+hz*0.5*(1-(hz/kapazität)) hz_liste.append(hz) Logistisches Wachstum max 100
Zusammenfassung von Kap 2 lesen und wiederholen.
Sterberate mit expon. Wachstum
Was macht ein "If-Befehl"? Er prüft eine Bedienung auf WAHR oder FALSCH. Meist wird geprüft ob eine Gleichung größer/kleiner ist als ein bestimmter Wert!
Was bedeutet "=="? Zwei "==" Zeichen bedeuten die Bediengung ist, dass die Variable hz = 100. 1x "=" weißt einer Variable einen Wert zu. "<" - kleiner ">" - größer "==" gleich "<=" kleinergleich ">=" größergleich
Feedbacks auf die Wachstumsraten:
Räuber(R)-Beute(B), welche "IF/ELSE" müssen in Programm enthalten sein? - Wachstumssteigerung R bei zu viel B Sterberatesteigerung R bei zu wenig B - Sterberatesteigerung B bei zu vielen R [-Wachstumssteigerung B bei zu wenig R]
Was beutet das in einer "for it in range(Simulationszeit)" -Schleife Zwischen dem Zeitpunkt 1500 und dem Zeitpunkt 1580, wird die Hasenanzahl um 10 reduziert!
Welche Auswirkungen bestehen dadurch auf das zyklische Wachstum? Hasenanzahl bekommt ein niedrigeres MAXIMUM, kann sich nicht vollständig erholen!
Zusammenfassung von Kap 3 lesen und wiederholen.
Was ist ein "Stackplot"? Mehrere "Fillplots" (Fläche unterhalt von Kurve) übereinander!
Was bedeutet Gauß-Verteilung? Kleine Abweichungen = Häufig Große Abweichungen = Selten random.gauss(mittelwert, standardabweichung {in %})
Bei welcher Wahrscheinlichkeit ist jede Zahl !gleich! Wahrscheinlich? Gleichverteilung "random.uinform(0,20)" IR Reelezahlen von 0 AUSSCHLIESSLICH 20!
Beschreibe den Plot: Zeichnen einer roten Linie (0,100) = x-Achsenlänge (Von,Bis) (150,150) = y-Achsenlänge (Von,Bis)
Wie ordnet man z.B. beim Kraftwerk Beispiel, jedem einzelnen Kraftwerk eine eigene Zufallszahl zu? (Einrücken beachten!)
Bei einem Münzwurf, bei dem mit einer Wahrscheinlichkeit von 30% "KOPF" geworfen wird, wird welche Verteilung genommen?
Welche zahlen müssen in den Code: "random.uniform(____,____)" um eine 20% Wahrscheinlichkeit eines Ausfalls zu simulieren? random.uniform(0,100)<=20: Bei 20% Wahrscheinlichkeit, dass es funktioniert: random.uniform(0,100)>=20:
Welcher Befehlt "wählt" aus einer Vorgabe von Möglichlichkeiten zufällig einen aus? "random.choice(a,b,c)"
Welcher Befehl "mischt" Werte z.B. innerhalb einer Liste durch? "random.shuffel(name_liste)"
Zusammenfassung von Kap 4 lesen und wiederholen.
Neuer Wert der Liste ist vom vorherigen Abhängig?
Wie kann eine Matrix erstellt werden? np.zeros((10,10)) =10x10 Matrix mit 0en.
Was macht dieser Befehl? int(random.uniform(0,10)) int rundet auf ganze Zahlen ab, z.B.: 7,01=7 7,99 = 7 8,4 = 8
Wie sieht: LISTE=int(random.uniform(0,2)) plt.matshow(LISTE) aus?
Wie sieht: LISTE=(random.uniform(0,2)) plt.matshow(LISTE) aus?
BMW Da erstes Element im Array (=Vektor) 0 ist! Übersicht: 0=Ford; 1=Volvo usw...
Show full summary Hide full summary

Similar

Area, Volume & Perimeter Mind Map
rory.examtime
Cell Structure
daniel.praecox
Chemistry Regents - Bonding Theories and Polar Bonds Notes
Ali Kane
Organic Chemistry Functional Groups
linpubotwheeds
Random German A-level Vocab
Libby Shaw
AS Psychology Unit 1 - Memory
Asterisked
GCSE AQA Biology 1 Nerves & Hormones
Lilac Potato
GCSE REVISION TIMETABLE
TheJileyProducti
An Inspector Calls - Quotes
jaynejuby
Teaching students to be digitally literate
Micheal Heffernan
The Lymphatic System
james liew