‫Dus we hebben tot nu toe heel wat meegemaakt, we hebben gekeken naar het maken van arrays, we hebben gekeken
‫naar het bekijken van arrays, we hebben gekeken naar het manipuleren en vergelijken van arrays.
‫Nu nummer vijf, dat wil zeggen dat als je een reeks getallen hebt, je ze soms moet sorteren.
‫Dus we gaan arrays sorteren, maak hier een leuke kop.
‫Mooi.
‫Dus laten we eens kijken of we nog ergens een willekeurige array hebben.
‫We hebben dit gemaakt, oké?
‫Prachtig.
‫Als je dit opnieuw zou willen maken, hoe zouden we dat dan doen?
‫Dus laten we gaan, is willekeurig gelijk aan niet-betaald.
‫Dit zit vol met gehele getallen, dus we willen Rand int en we willen maximaal tien en we geven het een grootte van hoeveel
‫wat de vorm heeft van een willekeurige array.
‫Ik geloof dat we dit kunnen zien door gewoon de juiste drie bij vijf te tellen.
‫Dus laten we eens kijken.
‫Drie bij vijf, prachtig, drie vijf.
‫Dus dat maken we gewoon opnieuw.
‫Als je het anders niet hebt, kun je gewoon degene gebruiken die in het geheugen is opgeslagen, we maken het voor de
‫volledigheid opnieuw.
‫Prachtige vorm.
‫Daar gaan we.
‫Dus wat als we nu de getallen in deze array willen sorteren of num pi heeft een functie genaamd NP.
‫Niet sorteren, we gaan het tabblad verschuiven om te zien wat het doet, een gesorteerde kopie van een array retourneren en
‫dit is een nul.
‫Prachtig.
‫Dus als we een willekeurige array daarin doorgeven, wat gaat het dan doen.
‫Het gaat de getallen op elke as sorteren.
‫Dus als we deze eerste hier zien, deze eerste array.
‫Eén is nu helemaal links, vijf komt daarna omdat het de op één na hoogste is en zeven, dan
‫acht de negen.
‫Prachtig.
‫Dus laten we nu numpy doorgaan.
‫Hij heeft ook een methode genaamd Sword en we gaan zien wat dit zegt, de indices retourneert die een array
‫zouden sorteren.
‫Dus soms wil je de waarden misschien niet sorteren.
‫In plaats daarvan wilt u weten welke index de hoogste waarde heeft.
‫Dus laten we die tegenovergestelde willekeurige array doen.
‫Prachtig.
‫Het wordt hier een beetje verwarrend, met al deze verschillende arrays, zullen we weer een willekeurige array zien, dus
‫we hebben hier een willekeurige array, we noemen ARG-sortering erop.
‫Dus dit gaat de indexen verwisselen.
‫Dus één is dichter bij het nulgetal.
‫Ja.
‫Dan vijf heeft er een.
‫Ja.
‫En dan heeft zeven er twee.
‫Prachtig.
‫OK, dus dit sorteert de indexen voor ons en vertelt ons in welke volgorde ze zouden komen, dus laten
‫we onze vertrouwde array één bekijken.
‫We zullen daar nog een voorbeeld van zien.
‫En zo lekker en simpel.
‫U kunt dus zien dat dit al in orde is voor gebruik enzovoort.
‫OK, dus dit is de volgorde waarin de indexen in 01 komen om logisch te zijn.
‫Wat als we het minimumaantal wilden vinden waar de index met een minimumaantal vandaan komt?
‫We kunnen doen.
‫Ik bedoel, een één is nul.
‫Dus de minimumwaarde in A1, ik bedoel, de index waarop het verschijnt, is nul.
‫We kunnen hetzelfde doen met ARG, Max, waar we de maximale waarde van een willen.
‫Wat als we ARG, Max op onze willekeurige ranglijst hadden?
‫Bekijk onze willekeurige poging opnieuw.
‫Oké, Max is weggelopen.
‫We willen weten waar het maximale aantal voorkomt in een van deze gebieden, dus laten we kijken wat er gebeurt.
‫Laten we eerst een shift-tab doen, de indices van de maximale waarden langs een as teruggeven, oké?
‫Voor hmm, we hebben toegang.
‫Dat helpt ons niet echt, goede toegang is gelijk aan nul.
‫Ach, daar gaan we.
‫Dit geeft ons dus maximale waarden langs de as die gelijk is aan nul.
‫Dus dit is één één één twee index één heeft de maximale waarde.
‫Ik denk dat toegang nul voor de rijen zal zijn.
‫Laten we dit samen uitzoeken.
‫OK, Maxi, dit is waar ik ook in de war raak, kijkend naar verschillende
‫arrays en proberen ze op te lossen, krijg ik toegang tot wat hier voor één gebeurt.
‫OK, dus dit gaat in de kolommen, geloof ik.
‫Dus hier raken we in de war.
‫Dus we hebben hier.
‫Dit is positie, want dit is het hoogste aantal dat tot nu toe toegang heeft tot nul en dan gaan we naar positie één.
‫We hebben.
‫Nummer negen hier, ja.
‫In rij drie is de hoogste één hier, dus vijf is daarin.
‫Dus aan de andere kant gingen we gewoon verticaal naar beneden.
‫Als we nu horizontaal naar beneden gaan.
‫Dat is wat Access Zero hier is.
‫We hebben een is de hoogste en we kijken naar deze drie nummers, dus ja, positie één.
‫Ja.
‫Dan hebben we er weer een.
‫Dus nul een twee.
‫Ja, dat is positie één daar.
‫En als we hierheen gaan.
‫We hebben de max is voor haar nul, ja, nul.
‫Dus dat is waar het een beetje oefening vergt om gewoon commando's zoals deze uit te typen en ze te
‫bekijken en het dan voor jezelf uit te werken.
‫Ik doe dit nu al een tijdje en ik raak nog steeds in de war met verschillende toegangen tot Vampira.
‫Dus maak je geen zorgen als je moeite hebt om te gaan, waaraan Access gerelateerd is, namelijk dat
‫het soms een beetje verwarrend wordt om arrays als deze te bekijken totdat je daadwerkelijk een commando typt en dan
‫de stappen teruggaat.
‫Dus wat hebben we nog meer?
‫Nou, ik denk dat ja, dat zal waarschijnlijk wat ruw assortiment zijn.
‫Op dit moment is het mooie van Numpty dat al deze functies die je hebt gezien
‫in elke array kunnen worden gebruikt.
‫Dus maak je geen zorgen als het allemaal overweldigend lijkt wat we hebben meegemaakt in termen van
‫manipuleren, arrays vergelijken, arrays sorteren, wat spelen, wat van je eigen arrays maken en ze manipuleren,
‫proberen ze te sorteren, proberen te doen producten erop en zo.
‫Ik heb het meeste geleerd toen ik gewoon wat dingen uit cijfers probeerde te maken en een praktisch voorbeeld helpt
‫echt.
‫Dus voordat we de Numpty-sectie afronden, laten we een praktisch voorbeeld bekijken.