‫Willkommen zurück.
‫Im letzten Video haben wir verschiedene Möglichkeiten gesehen, wie wir ein Schiedsrichterrennen erstellen können.
‫Wir haben also ein Beispielarray, das wirklich nur ein einfaches Array sein könnte.
‫Aber wir verwenden ein Array und übergeben ihm eine Liste von Zahlen.
‫Es gibt noch einen.
‫Wenn wir ein leeres Array mit nur Einsen erstellen möchten, können wir es an shape übergeben.
‫Und wenn wir weitermachen, wenn wir ein Array von Nullen wollen, können wir mehr Nullen verwenden.
‫Wenn wir ein Array wollen, das zwischen einem Bereich verschiedener Zahlen liegt, sagen wir, beginnt mit Null und endet bei zehn Schritten bei
‫zwei, können wir einen Bereich verwenden.
‫Und wenn wir ein Array von Zufallszahlen haben wollen, haben wir ein paar Möglichkeiten.
‫Wir haben Rande end für die Rückgabe von ganzen Zahlen zwischen einem bestimmten Bereich oder wir haben random random für die Rückgabe von
‫Zahlen zwischen Null und Eins einer bestimmten Form.
‫Und woher wissen wir, was diese Funktionen tun?
‫Nun, wir können Shift und Tab drücken und das wird die Zeichenfolge zurückgeben.
‫Hier können wir also keine zufällige zufällige Rückkehr sehen, sondern zufällige Floats im halboffenen Intervall von null bis eins.
‫Und es braucht einen Parameter namens size. In unserem Fall haben wir fünf und drei bis fünf Zeilen und drei Spalten
‫erstellt.
‫Wir können sehen, dass sie wunderbar sind.
‫Nun, wir haben im vorherigen Video auch gesagt, dass Zahl PI Zufallszahlen erzeugt.
‫Sie sind nicht wirklich zufällig, aber möglicherweise führen Sie diese Zelle aus.
‫Ich habe diesen Vorgang ungefähr 50 ungerade Male ausgeführt und jedes Mal sind neue Zufallszahlen aufgetaucht.
‫Also, was ist der Deal?
‫Was gibt dir warum?
‫Ich denke, diese Zahlen sind zufällig.
‫Nun, du hättest recht.
‫Sie sehen für uns zufällig aus.
‫Aber was sie wirklich sind, sind Pseudo-Zufallszahlen.
‫Und wir können dies sehen, indem wir Zahlen durch Zufallspunkte verwenden.
‫Während Ihrer gesamten Bemühungen um maschinelles Lernen sehen Sie diese kleine Funktion
‫möglicherweise am Anfang eines Notebooks oder irgendwo entlang der Linie, wo viele zufällige Pakete verwendet werden.
‫Was macht das jetzt, anstatt darüber zu reden?
‫Wir werden sehen, was es praktisch tut.
‫Kommentieren wir dies also erst einmal.
‫Und wir werden nur ein weiteres zufälliges Array erstellen, damit wir sicherstellen können, dass es nicht
‫dasselbe ist wie dieses zuvor und zufällig.
‫Zufällig.
‫Gehen wir int.
‫Wir wollen Zahlen bis zehn der Größe fünf drei.
‫Wunderbar.
‫Und dann schauen wir uns an, wie das auf zufällige Weise aussieht.
‫Auf geht's.
‫OK, Zahlen, das sind zwischen null und 10, null fünf, schön groß.
‫Nun, das ist wirklich eine Form, die mit Nymphen ein bisschen verwirrend ist.
‫Ist der Größenparameter dieser Array-Erstellungsfunktion tatsächlich das Formattribut?
‫Korrekt.
‫Wir können diese Dinge damit herausfinden, um das zu tun.
‫Aber jedes Mal, wenn wir das laufen lassen, werden wir es schaffen.
‫Was ein neues zufälliges Array zu sein scheint und für das, was wir betrachten, können wir jedes Mal diese Zufallszahlen berücksichtigen,
‫aber was wäre, wenn wir unser Notebook mit jemand anderem teilen wollten und wir wollten, dass sie unsere Zellen über das
‫Notebook laufen lassen, gehen Sie von oben nach unten durch und erhalten Sie genau die gleichen Ergebnisse wie
‫wir, damit wir unsere Experimente reproduzieren können.
‫Das ist, wenn numpties zufälliger Samen hereinkommt.
‫Es erlaubt uns immer noch Zufallszahlen zu generieren, aber Zufallszahlen, die reproduzierbar sind.
‫Schauen wir also mal rein.
‫Wenn wir den zufälligen Seed oben in dieser Zelle auf Null setzen, damit wir wechseln können, nimmt ein Parameter einen
‫Parameter, Seed ist gleich etwas, sodass wir dies tatsächlich auf eine beliebige Zahl setzen können.
‫Wir müssen uns jede Sekunde anschauen.
‫In diesem Fall setzen wir ihn also auf Null.
‫Wir schlagen, verschieben und treten ein.
‫Was ist mit den Zahlen passiert, die sich bei uns nicht mehr geändert haben?
‫Und was ist, wenn wir uns gemein machen?
‫Sie haben sich verändert.
‫OK, die Zufalls-Seed-Funktion sagt also im Wesentlichen: Hey, nein, hallo, ich möchte, dass Sie Zufallszahlen
‫erstellen, aber sie bleiben am Seed ausgerichtet.
‫Der zufällige Seed ist also null.
‫Diese Kombination werden wir immer sehen.
‫Fünf drei fünf 03, fünf 03.
‫Ich betreibe diese Zelle.
‫Hier können wir die steigenden Zahlen sehen.
‫Dies funktioniert unabhängig von Ihrem Seed.
‫Also sechs drei sieben sechs drei sieben könnten wir es sogar verkaufen.
‫Nein, nein.
‫Neun null drei eins null drei eins.
‫Hm.
‫Versuchen wir es jetzt noch einmal mit einer anderen Zufallsfunktion, die zufällig war.
‫Vielleicht gehen wir hierher.
‫Lassen Sie uns zufällig Array fünf verwenden, um sicherzustellen, dass es anders ist.
‫Nopalitos verwenden keine zufälligen Punkte und verschieben die Registerkarte.
‫Was braucht das.
‫Größe ist gleich etwas.
‫Also wollen wir fünf und drei.
‫Wieder fügen wir eine Ansicht hinzu, was hier vor sich geht.
‫Zufälliges Array fünf.
‫OK, jedes Mal, wenn wir diese neuen Zahlen ausführen.
‫OK.
‫Nun, lassen Sie uns hier einen zufälligen Seed einfügen.
‫Was sollen wir machen?
‫An eine Zahl denkst du?
‫Ich denke an sieben.
‫Wir haben sieben.
‫Oh, die Zahlen scheinen mir immer noch zufällig zu sein, aber was das Random Sea tut, ist, sich daran zu erinnern, dass
‫es nein sagt, hey, einige Zufallszahlen generieren.
‫Aber wenn Sie das zufällige Meer sehen und es auf sieben gesetzt ist, stellen Sie sicher, dass jedes Mal dasselbe ist, wenn das zufällige Meer auf
‫sieben gesetzt ist.
‫Wenn wir jetzt genau denselben Code ausführen.
‫In der nächsten Zelle.
‫Random Array fünf, ECLSS, NBA, Random Random fünf drei.
‫Ich meine, wir wollen es noch einmal sehen und fünf beten.
‫Anders hier.
‫Wenn wir so weitermachen würden, würden wir uns irgendwann mit dem Random Seed anfreunden, aber dafür haben wir keine
‫Zeit.
‫Also, was gibt es hier zum Mitnehmen?
‫Nun, die Zahlen, die Sie jetzt sehen, generiert Imperium scheinbar zufällig, aber sie sind nicht wirklich zufällig,
‫es sind Pseudo-Zufallszahlen.
‫Immer wenn wir diese Funktion ausführen, ohne dass ein numpty Seed ausgeführt wird, wird der Seed jedes
‫Mal, wenn Sie dies ausführen, zufällig eingestellt.
‫Aber wenn wir unseren Seed manuell setzen, erhalten wir dieselben Zufallszahlen zurück.
‫Nun, die wichtige Erkenntnis ist, dass diese Zahlen scheinbar zufällig sind, aber der Hauptzweck der Verwendung von Random
‫Seed besteht darin, dass jemand anderes unser Notebook verwenden und Zufallszahlen generieren kann, aber die
‫gleichen Zufallszahlen wie wir und somit unsere reproduzieren Experiment.
‫Genau, wir würden einen zufälligen Seed setzen.
‫Wenn Sie also einen zufälligen Seed sehen, tut er das.
‫Es stellt sicher, dass die Zufallszahlen in der Zelle, die ausgeführt wurde, jedes Mal gleich sind.
‫Okay, das haben wir jetzt gesehen.
‫Wir haben gesehen, wie man einige Arrays erstellt.
‫Wir haben gesehen, wie man Arrays mit Zufallszahlen generiert.
‫Sehen wir uns an, wie wir verschiedene Arrays und Matrizen anzeigen können.
‫Machen Sie also eine kleine Pause, versuchen Sie, mehr zufällige Arrays zu generieren, üben Sie mit numpty, zufälligem Seed,
‫und wir sehen uns im nächsten Video.