‫Welkom terug.
‫In de laatste video hebben we een paar verschillende manieren gezien waarop we een scheidsrechtersrace kunnen creëren.
‫We hebben dus een voorbeeldarray, die eigenlijk gewoon een eenvoudige array kan zijn.
‫Maar we gebruiken een array en geven het een lijst met getallen door.
‫Er is er nog een.
‫Als we een lege array van slechts één willen maken, kunnen we de vorm doorgeven.
‫En als we doorgaan, als we een reeks nullen willen, kunnen we meer nullen gebruiken.
‫Als we een array willen die tussen een reeks van verschillende getallen ligt, bijvoorbeeld begint nul stopt bij tien stappen om
‫twee, kunnen we een bereik gebruiken.
‫En als we een reeks willekeurige getallen wilden, hebben we een paar opties.
‫We hebben Rande end voor het retourneren van gehele getallen tussen een bepaald bereik of we hebben willekeurig willekeurig voor het retourneren van getallen
‫tussen nul en een van een bepaalde vorm.
‫En hoe weten we wat deze functies doen?
‫Wel, we kunnen op shift en tab drukken en dat geeft de string terug.
‫Dus hier kunnen we geen willekeurige willekeurige terugkeer zien, willekeurige floats in het halfopen interval van nul tot één.
‫En er is een parameter nodig met de naam size, die we in ons geval vijf en drie tot vijf rijen, drie kolommen
‫hebben gedaan.
‫We kunnen zien dat ze geweldig zijn.
‫Nu zeiden we in de vorige video ook dat nummer PI willekeurige getallen genereert.
‫Ze zijn niet echt willekeurig, maar je zou deze cel kunnen gebruiken.
‫Ik heb deze ongeveer 50 keer gedraaid en elke keer zijn er nieuwe willekeurige getallen bijgekomen.
‫Dus wat is er aan de hand?
‫Wat geeft je waarom?
‫Ik denk dat deze cijfers willekeurig zijn.
‫Nou, je zou gelijk hebben.
‫Ze zien er willekeurig uit voor ons.
‫Maar wat ze in werkelijkheid zijn, zijn pseudo-willekeurige getallen.
‫En we kunnen dit zien door getallen te gebruiken door willekeurige stippen zaad.
‫Nu, tijdens je machine learning-inspanningen, zie je deze kleine functie misschien aan
‫het begin van een notebook of ergens langs de lijnen waar numpties willekeurig pakket wordt gebruikt.
‫Wat doet dit nu in plaats van erover te praten?
‫We gaan zien wat het in praktische zin doet.
‫Dus laten we hier voorlopig maar een opmerking over maken.
‫En we zullen gewoon nog een willekeurige array maken, zodat we ervoor kunnen zorgen dat deze niet
‫hetzelfde is als deze voorheen en willekeurig.
‫Willekeurig.
‫Laten we naar int gaan.
‫We willen nummers tot tien van maat vijf drie.
‫Prachtig.
‫En dan zullen we kijken waar dit een willekeurige manier voor is.
‫Daar gaan we.
‫OK, getallen, deze zijn tussen nul en 10, nul vijf, mooi van formaat.
‫Dit is echt een vorm die een beetje verwarrend is met numpties.
‫Is dat de parameter size van deze functie voor het maken van arrays eigenlijk het shape-attribuut is?
‫Dat klopt.
‫We kunnen deze dingen uitzoeken om dat te doen.
‫Maar elke keer als we dit doen, krijgen we het.
‫Wat een nieuwe willekeurige array lijkt te zijn en voor waar we naar kijken, kunnen we deze willekeurige getallen elke keer
‫beschouwen, maar wat als we onze notebook met iemand anders wilden delen en we wilden dat ze onze cellen over
‫de notebook zouden laten lopen, doorlopen van boven naar beneden en precies dezelfde resultaten krijgen als wat we
‫deden, zodat we onze experimenten kunnen reproduceren.
‫Dat is wanneer numpties willekeurig zaad binnenkomt.
‫Het stelt ons in staat om nog steeds willekeurige getallen te genereren, maar willekeurige getallen die reproduceerbaar zijn.
‫Dus laten we eens kijken.
‫Als we willekeurig zaad bovenaan deze cel instellen op nul, zodat we kunnen gaan, verschuift het tabblad een parameter, zaad is
‫gelijk aan iets, dus we kunnen dit instellen op elk willekeurig getal dat we willen.
‫We zullen elk moment moeten bekijken.
‫Dus in dit geval stellen we het op nul.
‫We slaan, verschuiven en gaan naar binnen.
‫Wat is er gebeurd met de cijfers dat ze ons niet meer veranderen?
‫En wat als we gemeenschappelijkheid uit?
‫Ze zijn veranderd.
‫OK, dus wat de willekeurige seed-functie doet, is dat het in wezen zegt, hey, nee, hallo, ik wil dat je
‫willekeurige getallen maakt, maar ze uitgelijnd houdt met de seed.
‫Dus willekeurig zaad is nul.
‫Deze combinatie gaan we altijd zien.
‫Vijf drie vijf 03, vijf 03.
‫Ik beheer deze cel.
‫We zien de cijfers hier stijgen.
‫Dit werkt, wat je zaad ook is.
‫Dus zes drie zeven zes drie zeven zouden we het zelfs kunnen verkopen.
‫Nee nee.
‫Negen nul drie één nul drie één.
‫Hé.
‫Laten we het nu opnieuw proberen met een andere willekeurige functie die willekeurig was.
‫Misschien gaan we hierheen.
‫Laten we willekeurige array vijf gebruiken om er zeker van te zijn dat het anders is.
‫Nopalitos dot willekeurig niet willekeurig en verschuift het tabblad.
‫Wat kost dit.
‫Grootte is gelijk aan iets.
‫Dus we willen vijf en drie.
‫Opnieuw voegen we een weergave toe wat hier aan de hand is.
‫Willekeurige reeks vijf.
‫OK, elke keer dat we deze nieuwe nummers uitvoeren.
‫OKE.
‫Laten we hier een willekeurig zaadje in doen.
‫Wat moeten we doen?
‫Een nummer waar je aan denkt?
‫Ik denk aan zeven.
‫We hebben er zeven.
‫Oh, de getallen lijken me nog steeds schijnbaar willekeurig, maar wat de Random Sea doet, is onthouden dat het zegt
‫tegen nee, hey, wat willekeurige getallen genereren.
‫Maar als je de willekeurige zee ziet en deze is ingesteld op zeven, zorg er dan voor dat deze elke keer hetzelfde is als de willekeurige seed is
‫ingesteld op zeven.
‫Dus als we nu exact dezelfde code uitvoeren.
‫In de volgende cel.
‫Willekeurige array vijf, ECLSS, NBA, willekeurige willekeurige vijf drie.
‫Ik bedoel, we willen het nog een keer zien en bidden er vijf.
‫Hier anders.
‫Als we hiermee door zouden gaan, zouden we uiteindelijk uitkomen bij de willekeurige seed, maar daar hebben we geen tijd
‫voor.
‫Dus wat is hier de afhaalmaaltijd?
‫Welnu, de getallen die je nu ziet, imperium genereren schijnbaar willekeurig, maar ze zijn niet echt willekeurig, het
‫zijn pseudo-willekeurige getallen.
‫Dus wanneer we deze functie uitvoeren zonder dat er numpty seed wordt uitgevoerd, wordt de seed in feite ingesteld
‫op iets willekeurigs elke keer dat je dit uitvoert.
‫Maar als we onze seed handmatig instellen, krijgen we dezelfde willekeurige getallen terug.
‫Het belangrijkste is dat deze getallen schijnbaar willekeurig zijn, maar het belangrijkste doel van het gebruik van random seed
‫is of we willen dat iemand anders onze notebook kan gebruiken en willekeurige getallen kan genereren,
‫maar dezelfde willekeurige getallen als wij en dus onze experiment.
‫Precies, we zouden een willekeurig zaadje plaatsen.
‫Dus als je een willekeurig zaadje ziet, is dat wat het doet.
‫Het zorgt ervoor dat de willekeurige getallen in de cel waarin het is uitgevoerd, elke keer hetzelfde zijn.
‫Oké, dat hebben we nu gezien.
‫We hebben gezien hoe u een aantal arrays kunt maken.
‫We hebben gezien hoe arrays met willekeurige getallen kunnen worden gegenereerd.
‫Laten we eens kijken hoe we verschillende arrays en matrices kunnen bekijken.
‫Dus neem een kleine pauze, probeer wat meer willekeurige arrays te genereren, oefen wat met numpty, random seed, en
‫ik zie je in de volgende video.