‫Finora ne abbiamo passate tante, abbiamo esaminato la creazione di array, la visualizzazione
‫degli array, la manipolazione e il confronto degli array.
‫Ora il numero cinque, ovvero se hai una serie di numeri, a volte potresti aver bisogno di ordinarli.
‫Quindi andiamo a ordinare gli array, fare una piccola intestazione qui.
‫Bellissimo.
‫Quindi diamo un'occhiata a abbiamo ancora un array casuale da qualche parte.
‫Abbiamo creato questo, ok?
‫Meraviglioso.
‫Ora, se volessi ricreare questo, come lo faremmo?
‫Quindi andiamo uguale a non pagato a caso.
‫Ora questo è pieno di numeri interi, quindi vogliamo Rand int e vogliamo fino a dieci e gli daremo una dimensione di
‫quanti qual è la forma dell'array casuale.
‫Credo che potremmo dirlo semplicemente contando i tre giusti per cinque.
‫Quindi vediamo.
‫Tre per cinque, meraviglioso, tre cinque.
‫Quindi lo ricreiamo.
‫Se non lo hai altrimenti, puoi semplicemente usare quello che hai salvato in memoria, lo ricreiamo
‫per completezza.
‫Forma meravigliosa.
‫Ci siamo.
‫Quindi ora cosa succede se volessimo ordinare i numeri in questo array o num pi ha una funzione chiamata NP.
‫Non ordinare, sposteremo la scheda per vedere cosa fa, restituiremo una copia ordinata di un array e questo
‫è uno zero.
‫Meraviglioso.
‫Quindi, se passiamo un array casuale lì dentro, cosa farà.
‫Ordinerà i numeri su ciascun asse.
‫Quindi, se vediamo questo primo qui, questo primo array.
‫Uno è ora all'estrema sinistra, cinque viene dopo perché è il secondo più alto e sette, poi
‫otto il nove.
‫Meraviglioso.
‫Quindi ora continuiamo ad andare a vuoto.
‫Ha anche un metodo chiamato Sword e vedremo cosa dice questo restituisce gli indici che ordinerebbero un
‫array.
‫Quindi a volte potresti non voler ordinare i valori.
‫Invece, vuoi capire quale indice ha il valore più alto.
‫Quindi facciamo l'array casuale opposto.
‫Meraviglioso.
‫Facendo un po' di confusione qui, avendo tutti questi array diversi, vedremo di nuovo l'array casuale, quindi abbiamo un
‫array casuale qui, lo chiamiamo ARG sort su di esso.
‫Quindi questo cambierà gli indici.
‫Quindi uno è più vicino al numero zero.
‫Sì.
‫Di cinque ne ha uno.
‫Sì.
‫E poi sette ne ha due.
‫Meraviglioso.
‫OK, quindi questo sta ordinando gli indici per noi e ci dice in quale ordine verrebbero, quindi vediamo
‫il nostro fidato array uno.
‫Ne vedremo un altro esempio.
‫E così bello e semplice.
‫Quindi puoi vedere che questo è già in ordine per l'uso e così via.
‫OK, quindi questo è l'ordine in cui gli indici arriveranno in 01 per avere un senso.
‫E se volessimo trovare il numero minimo da cui proviene l'indice con un numero minimo?
‫Possiamo fare.
‫Voglio dire, uno è zero.
‫Quindi il valore minimo in A1, voglio dire, l'indice a cui appare è zero.
‫Possiamo fare lo stesso con ARG, Max, dove vogliamo il valore massimo di uno.
‫E se facessimo ARG, Max sulla nostra classifica casuale?
‫Rivedi il nostro tentativo casuale.
‫Ok, Max è scappato.
‫Vogliamo sapere dove si verifica il numero massimo in una di queste aree, quindi vediamo cosa succede.
‫Facciamo prima una scheda shift che restituisce effettivamente gli indici dei valori massimi lungo un asse, ok?
‫Per hmm, l'accesso è attivo.
‫Bene, questo non ci aiuta davvero a un grande accesso uguale a zero.
‫Ah, ci siamo.
‫Quindi questo ci darà i valori massimi lungo l'asse uguale a zero.
‫Quindi questo è uno uno uno due indice uno ha il valore massimo.
‫Penso che l'accesso zero sarà per le righe.
‫Scopriamolo insieme.
‫OK, Maxi, è qui che mi confondo anch'io, guardando diversi array
‫e cercando di risolverli accede a ciò che accade qui per uno.
‫OK, quindi questo sta andando nelle colonne, credo.
‫Quindi è qui che ci confondiamo.
‫Quindi abbiamo qui.
‫Questa è la posizione perché questo è il numero più alto che deve ancora accedere a zero e quindi andiamo alla posizione uno.
‫Abbiamo.
‫Numero nove qui, sì.
‫Nella riga tre, il più alto è uno qui, quindi cinque è in quello.
‫Quindi, dall'altro lato, siamo semplicemente scesi verticalmente.
‫Ora, se scendiamo orizzontalmente.
‫Che è ciò che Access Zero è di fronte qui.
‫Abbiamo uno è il più alto e stiamo guardando questi tre numeri, quindi sì, posizione uno.
‫Sì.
‫Poi ne abbiamo di nuovo uno.
‫Quindi zero uno due.
‫Sì, quella è la posizione uno lì.
‫E se andiamo qui.
‫Abbiamo il massimo per lei zero, sì, zero.
‫Quindi è qui che ci vuole un po' di pratica per digitare comandi come questo
‫e visualizzarli e poi elaborarli da soli.
‫Lo sto facendo da un po' di tempo e continuo a confondermi con i diversi accessi di Vampira.
‫Quindi non preoccuparti se hai problemi ad andare, a quale Access è correlato, ovvero che a volte la
‫visualizzazione di array come questo diventa un po 'confusa fino a quando non digiti effettivamente un comando e poi
‫ripercorri i passaggi.
‫Quindi cos'altro abbiamo?
‫Bene, penso che sì, probabilmente sarà un assortimento approssimativo.
‫In questo momento, la cosa bella di Numpty è che tutte queste funzioni che hai visto
‫possono essere utilizzate su qualsiasi array.
‫Quindi non preoccuparti se tutto sembra travolgente che abbiamo passato in termini di manipolazione, confronto
‫di array, ordinamento di array, giochi, crea alcuni dei tuoi array e manipolali, prova a
‫ordinarli, prova a fare prodotti su di loro e quant'altro.
‫Ho imparato di più quando provo a ricavare alcune cose dai numeri e un esempio pratico aiuta
‫davvero.
‫Quindi, prima di concludere la sezione Numpty, diamo un'occhiata a un esempio pratico.