‫Urrà!
‫D'accordo, d'accordo, quindi nei video precedenti abbiamo dato un'occhiata a diversi modi di creare
‫l'Impero, così come abbiamo visto come vederli.
‫Ora, cerchiamo di capire la parte divertente.
‫Scopriamo come possiamo manipolare e confrontare i nostri diversi array.
‫È qui che si verifica il punto cruciale dell'apprendimento automatico, giusto?
‫Sta manipolando l'esecuzione di calcoli, trovando schemi in matrici di numeri diversi.
‫Cominciamo.
‫Metteremo un'altra intestazione perché manteniamo i nostri taccuini belli e ordinati, manipolandoli e confrontandoli.
‫L'ho scritto bene.
‫Di solito ottengo errori di battitura in queste intestazioni, manipolando e confrontando gli array.
‫Bellissimo.
‫Metteremo un piccolo sottotitolo qui perché, come Penders con una torta, se riesci a pensare a
‫un modo per manipolare i numeri, probabilmente puoi farlo.
‫Quindi il primo che esamineremo è Ariff Mitic.
‫La codifica Luckie è leggermente migliore della mia capacità di ortografia, ma aritmetica è una parola di fantasia per
‫equazioni matematiche di base.
‫Quindi diamo un'occhiata.
‫Inizia controllando il nostro Awana.
‫Abbiamo creato questo A1 Wonderful in precedenza.
‫Ne creerà un altro chiamato quelli.
‫In realtà ne abbiamo già.
‫Sì, bello, ma se volevi ricreare, andrà a ENPI tre solo per assicurarci di sapere come
‫appare.
‫Uno è meraviglioso.
‫OK, quindi daremo un'occhiata a questo è carino e semplice plus, quindi cosa pensi che
‫farà se andiamo A1, che è il nostro Rakia plus?
‫Beh, non ne parliamo, Daniel.
‫Eseguiamo il codice.
‫Bella Awana più una volta.
‫Quindi abbiamo uno più uno fa due.
‫Due più uno fa tre.
‫Tre più uno fa quattro.
‫Eccellente.
‫Quindi tutto ciò che è stato fatto ha appena sommato i diversi elementi nella stessa posizione di entrambi gli array.
‫Quindi la posizione zero uno più uno fa due.
‫La prima posizione, due più uno fa tre e la seconda posizione è tre più uno fa quattro.
‫Tutto bene.
‫Bene, continuiamo.
‫Vediamo qualche altra opzione, una meno.
‫Riuscite a indovinare cosa accadrà qui?
‫Zero, uno, due, tre, quindi tutto quello che fa è sottrarre unità da uno, andiamo avanti.
‫Proviamo a moltiplicare per uno per uno.
‫Sì, beh, ha senso perché il nostro unico array è solo di quelli vecchi, ed è solo uno
‫per uno, uno per uno è uno, uno per due fa due e così via.
‫Portiamo un altro array.
‫Anche io.
‫Ci siamo, sarà interessante se moltiplichiamo uno per due, cosa succederà?
‫eh?
‫Vediamo, lavoriamo su questo così ne abbiamo uno, questo è rialziamo di nuovo uno così possiamo vedere
‫tutto in un posto, uno uno per uno è uno, due per due fa quattro, tre per tre virgola tre è
‫nove virgola nove.
‫Ciò ha senso.
‫Ma che dire di questa seconda fila qui?
‫Hmmm, vediamo se riusciamo a capirlo guardandolo uno quattro quattro due cinque dieci.
‫Sì, tre per sei virgola cinque fa diciannove virgola cinque.
‫Usiamo Python per aiutarci a uscire da quel sei virgola cinque, è diciannove virgola cinque.
‫Ah, possiamo liberarci della cella.
‫Non lo vogliamo.
‫In realtà non usare mai una barra degli strumenti per sbarazzarsene.
‫Quindi quello che ha fatto questo è prendere uno di questi tre numeri qui, moltiplicarlo per questa riga, metterlo
‫qui e poi fare di nuovo la stessa cosa con A1 e moltiplicarlo per questa riga, eh?
‫Interessante.
‫Diamo un'occhiata al nostro altro primo A3.
‫Uniamo questi due.
‫Un due e un tre.
‫Un due per tre.
‫Gli operandi non potevano essere trasmessi insieme ai due tre di Shape.
‫Due, tre, tre, le sue operazioni non potevano essere trasmesse insieme.
‫Interessante.
‫Ricordo proprio all'inizio del concept video in cui abbiamo parlato di dove Numpty è veloce
‫perché vettorizzato è il codice attraverso una tecnica chiamata broadcasting.
‫Bene, questo è quello che sta succedendo qui.
‫Ma per essere così veloce, la trasmissione ha alcune regole.
‫Quindi diamo un'occhiata.
‫Trasmissione a vuoto.
‫Ci siamo.
‫Andiamo alla trasmissione di documentazione numpty.
‫Fare clic su quello.
‫Il termine trasmissione descrive come i dolcetti del tastierino numerico si presentano con forme diverse durante le operazioni aritmetiche, che è
‫esattamente quello che stiamo facendo.
‫Stiamo cercando di usare un po' di aritmetica su array con forme diverse.
‫Quindi c'è un tre e c'è un due.
‫Hanno forme diverse ed è quello che sta salendo l'aria.
‫Quindi diamo un'occhiata qui.
‫Soggetto a determinati vincoli, l'array più piccolo viene trasmesso attraverso l'array più grande.
‫Quindi hanno forme compatibili.
‫Bene, questo spiega cosa è successo quassù con un aiutante occasionale dell'array più piccolo che viene
‫trasmesso attraverso l'array più grande.
‫Quindi hanno forme compatibili.
‫Questo ha senso perché abbiamo qui questo è un array più piccolo.
‫È stato trasmesso su questa riga e poi su questa riga in modo che l'output abbia una forma comparabile dell'array
‫più grande.
‫OK, continueremo.
‫Ci sono alcuni esempi qui.
‫Quindi questi sono due array moltiplicati.
‫Hanno la stessa forma.
‫Uno, due, tre, due, due, due, otto per P fa uno per due fa due.
‫Due per due fa quattro, tre per sei.
‫Ah.
‫Ciò ha senso.
‫E poi la trasmissione riduce davvero questo vincolo quando la forma dell'array soddisfa determinati vincoli.
‫Ok, quindi questo è buono.
‫Questo è il tipo di flusso di lavoro in cui vuoi iniziare a entrare.
‫Destra.
‫È se ti imbatti in un errore come questo e ritroverai sempre una di queste forme non
‫corrispondenti, errori come forme diverse che sono incompatibili tra loro, un errore di valore.
‫Questi verranno fuori tutto il tempo nell'apprendimento automatico.
‫E parte dell'essere un data scientist o un ingegnere dell'apprendimento automatico è leggere la documentazione come stiamo facendo
‫ora e cercare di capire come risolvere il nostro problema.
‫Quindi le regole generali di trasmissione, OK, quando si opera su due array, nessun valore alto confronta le loro forme per quanto riguarda gli
‫elementi.
‫Inizia con le dimensioni finali e funziona a Wakeford.
‫Due dimensioni sono compatibili quando sono uguali o una di esse è una.
‫Ora, per risparmiare un po' di tempo invece di esaminare l'intera documentazione, lascialo tutto per
‫te.
‫Voglio che pensiate a cercare di trovare un modo.
‫Come possiamo ottenere che questi due siano compatibili?
‫Come potremmo soddisfare questa esigenza di trasmissione?
‫Quindi quello che potresti voler esaminare è come puoi rimodellare i dati per essere compatibili con un tre?
‫Quindi potrebbe essere la ricerca.
‫Inserisci un altro commento qui, come rimodellare l'array Numpty.
‫Quindi controlla la documentazione sulla trasmissione e cerca qualcosa di simile e poi scopri come
‫allineare queste due forme.
‫Se non puoi, va benissimo.
‫In questo modo ci vuole un po' di pratica, ma vedremo come farlo in un video futuro.
‫In questo momento, continueremo con la nostra aritmetica solo per finire le cose.
‫Quindi siamo dove abbiamo fatto la moltiplicazione.
‫Proviamo A1 diviso per uno.
‫Quindi questo piccolo taglio, quattro diviso per e probabilmente puoi prevedere cosa accadrà qui.
‫Bellissimo.
‫Funziona bene perché la nostra razza ha forme simili.
‫Ok, proviamo con due.
‫Proviamo qualche divisione difetto e due divisi per A1.
‫Meraviglioso.
‫Ma vedremo cosa funziona la divisione non poveri qui.
‫Ci siamo.
‫Quindi divisione del pavimento, cosa significa se fai due barre, potresti averlo visto in Python.
‫In caso contrario, va bene per la divisione che rimuove i decimali.
‫Quindi puoi vedere qui che lo arrotonda per difetto.
‫Brownstown, quindi 1. 0, 1. 0, 1. 0, uno virgola uno arrotondato per difetto a uno due virgola
‫uno sei sei sei sei sette è stato arrotondato per difetto a due.
‫Andiamo avanti.
‫Cosa ci siamo persi?
‫Andiamo dal quadrato I al quadrato due.
‫Questo è un potere.
‫Quindi al potere di.
‫Quindi tutto qui sarà al potere di.
‫Quindi guardiamo un due da solo.
‫Sarà uno per uno, due per due fa quattro, uno per uno fa uno, tre virgola tre volte, tre virgola tre
‫fa dieci virgola otto.
‫Nove lo confermeranno con Python.
‫Meraviglioso, dieci virgola otto nove.
‫In realtà è solo compilato e arrotondato.
‫No.
‫Ha un quadrato che puoi usare con questo.
‫Quindi tutte queste funzioni che vedete qui sono passate attraverso l'aritmetica per la divisione, eccetera.
‫No, ha l'equivalente qui.
‫Ora, quale dovresti usare?
‫Bene, dipenderà da cosa è il tuo flusso di lavoro migliore.
‫Quindi, se vuoi usare le operazioni con i simboli matematici, puoi usarlo, o se vuoi usare il quadrato o
‫puoi anche andare e aggiungere che andrai a spostare la scheda per capire cosa fa.
‫Scopriamolo qui.
‫Doctoring aggiunge elementi di argomentazione saggia.
‫Quindi proviamo con quelli A1, come fare solo uno più uno.
‫Meraviglioso.
‫Ne ho un altro paio voglio che modulo questo ci mostrerà i resti, quindi A1 diviso per due.
‫Vediamo dove va.
‫A1 diviso per due.
‫Andiamo ora, pi modulo.
‫Mort, ci siamo.
‫Restituisci l'elemento per quanto riguarda il resto della divisione.
‫Meraviglioso.
‫Quindi questo è, di nuovo, sto cercando di esemplificare il tipo di flusso di lavoro verso cui vai se non sei sicuro
‫di cosa fa qualcosa.
‫Puoi sempre consultare la documentazione e dare un'occhiata.
‫Questo è quello che facciamo con le trasmissioni.
‫L'abbiamo appena fatto con il modulo.
‫Se dividiamo ogni elemento in A1 modulo due, ci mostrerà il resto che è rimasto.
‫Quindi facciamo un due modulo due.
‫Quindi questo ci mostra solo il resto di ciò che rimane dopo che abbiamo diviso tutto per due.
‫E se volevi l'esponenziale, non sei sicuro di cosa sia.
‫Non preoccuparti per ora, è solo per evidenziare il tipo di aritmetica che puoi fare con i numeri.
‫Alta prenderà l'esponenziale di tutto in un array.
‫E se vuoi il registro, potresti vederlo apparire in progetti futuri di un array.
‫È possibile utilizzare il registro dei punti ENPI.
‫Quindi è stato un giro un po' vorticoso di alcune delle funzioni aritmetiche che puoi fare con un PI, ricorda,
‫se puoi immaginarlo, probabilmente puoi farlo.
‫Questo è solo graffiare la superficie.
‫Quindi, prima del prossimo video, fai pratica sulla creazione di alcuni dei tuoi array e quindi sull'utilizzo di alcune di queste
‫funzioni aritmetiche su di essi.
‫Ricorda, in caso di dubbio, esegui il codice.
‫Se non sei sicuro di cosa fa qualcosa, dai un'occhiata alla documentazione.
‫Vedi se riesci a capirlo.
‫Ci vediamo nel prossimo video.
‫Tratteremo un piccolo argomento chiamato aggregazione, ma lo salveremo per il prossimo video.
‫A presto.