Ben tornato.
Abbiamo finalmente creato alcuni dati che il nostro capo può finalmente utilizzare sulla differenza tra salario e valore di un
calciatore, ma questo è un po' difficile da leggere.
Non sarebbe bello se potessimo visualizzare questi dati?
E questa è una grande cosa che fa uno scienziato dei dati, analizza i dati, comprende i dati, pulisce i
dati.
Ma alla fine della giornata, se vuoi presentarlo a qualcuno, ne hai bisogno in un formato facilmente comprensibile
per qualcuno che potrebbe non essere un esperto di data science.
Quindi visualizziamolo ora.
Abbiamo parlato di matplotlib, che è ciò che viene spesso utilizzato per visualizzare questi dati.
Ora, questa libreria è molto ampia e puoi leggere la documentazione da solo.
Ma un sacco di altre librerie sono state costruite su di esso per semplificare e rendere più facile per noi visualizzare i dati.
Una di queste librerie si chiama Seabourne ed è davvero, davvero facile da usare.
Lascia che ti mostri.
Quindi abbiamo questi dati se andiamo a un nuovo blocco di celle e solo un promemoria qui, il modo in cui funziona
Jupiter Notebook è che deve eseguire tutti questi input.
Se aggiorni i taccuini di Jupiter e hai un taccuino e fai semplicemente clic su Run for One Cell, non
avrà le celle precedenti in memoria.
Quindi devi assicurarti che tutte queste celle siano eseguite per poter eseguire questa parte, perché se hai appena riavviato
i notebook Jupiter, non avrà nulla di tutto questo in memoria.
Ma comunque, volevo solo prendere quella nota nel caso avessi aria.
Usiamo Seabourne per visualizzare i dati che abbiamo sopra.
Quindi di nuovo, Seabourne, puoi semplicemente leggere la documentazione e ci sono tonnellate di tutorial online che puoi seguire, ma
ti mostrerò solo il modo più semplice per farlo.
Quindi importeremo Seabourne.
Imposteremo Seabourne semplicemente eseguendo set.
E ora possiamo semplicemente creare un grafico variabile e chiamare una S o scusa, dovrei usare Seabourne come essenza solo così non
dobbiamo scrivere Seabourne ogni volta.
Quindi s. UN. S. set di punti e poi diremo che il grafico è uguale a S. UN. S. e useremo il
grafico a dispersione come metodo grafico che vogliamo usare.
E sull'asse X useremo il salario e sull'asse Y useremo il valore e i dati che useremo per
il grafico.
Sarà un frame di dati, che è quello che abbiamo qui.
Quindi se eseguo questo.
Tutto bene.
Dovremmo avere il grafico ora, quindi stampiamolo se faccio clic su Esegui.
Guarda, quanto è stato facile?
Seabourne è stato importante per me.
E tutto quello che dovevo fare era dire, Warcraft, volevo quali erano i valori, quindi questo è l'asse x
e l'asse Y e quali dati vogliamo usare.
E all'improvviso ho un grafico.
Quant'è fico?
Proprio così, usando alcune librerie Python davvero carine, ora ho un notebook che mostra i miei progressi nell'esplorazione
di questi dati.
Ma abbiamo un problema qui.
Vedi, ho tutti questi punti sparsi.
Ma non so davvero cosa significhino.
Non sarebbe bello se ci fosse un modo per noi di librarci e vedere effettivamente quale giocatore rappresenta il punto?
Bene, possiamo farlo con un'altra libreria.
E questo si chiama Bouquet Bouquet.
È difficile dire che BOQ bouquet, come vuoi chiamarlo, è un'altra libreria che ci
consente di avere effettivamente visualizzazioni interattive.
Quindi, di nuovo, se torno indietro, posso usarlo in un modo simile a quello che ho fatto con Seabourne.
Dico semplicemente da.
Bokeh.
BOQ sarà davvero difficile da dire, e dirò dot plotting, quindi dalla libreria di plottaggio
importerò la figura e mostrerò le funzioni.
E poi anche dal punto bouquet.
Models, importerò lo strumento hover, che ci consentirà di passare il mouse su queste cose.
Ancora una volta, non è necessario memorizzarli.
Se vai alla documentazione e guardi il QuickStart, lo vedrai effettivamente o puoi persino cercare su
Google.
Quindi, se andiamo effettivamente alla guida QuickStart, vedi che abbiamo le due librerie che abbiamo importato, la stampa
e i modelli e ti mostra come iniziare rapidamente.
In effetti, possiamo semplicemente copiare e incollare questa linea, che ci consente di tracciare il titolo e l'asse x.
Quindi facciamolo.
E darò il titolo.
Come soccer 20 19, l'etichetta dell'asse x sarà il salario e l'etichetta dell'asse Y sarà il valore.
E qui posso fornire parametri diversi che forse voglio, ad esempio, posso dire larghezza della trama
per quanti pixel voglio che la mia trama sia e lo stesso con la trama.
Altezza, diremo che vogliamo che sia anche settecento pixel.
E infine, posso dire che tipo di strumenti voglio usare nel nostro caso, creeremo uno strumento
al passaggio del mouse in modo da poterci passare sopra.
Figura.
Quindi questo sarà il nostro grafico in questo momento.
Prossimo.
Se faccio pe dot show.
O in realtà, il modo in cui funzionerebbe è che facciamo lo spettacolo che importiamo da qui e lo gestiamo in questo modo.
E, sai, io per ora, non usiamo nessuno degli strumenti al passaggio del mouse se faccio clic su Esegui qui.
Ma sembra che io abbia un po' di errore qui.
Ho cancellato lo spettacolo per errore.
Facciamo clic, corriamo e guardiamolo.
In realtà mi apre un nuovo file HTML in modo che possa essere interattivo.
Ma in questo momento è vuoto.
In realtà dobbiamo tracciare i cerchi della nostra trama, ma abbiamo salario e valore.
E il titolo Soccer Twenty diciannove se andiamo al QuickStart.
Vediamo che possiamo fare le linee.
E possiamo anche fare cerchi con un diverso tipo di opzioni.
E poiché stiamo facendo un grafico a dispersione, facciamo esattamente questo, tornerò indietro e qui.
Dì che voglio i circoli che creeremo e di nuovo, non confonderti troppo se questo è nuovo per te, di
nuovo, tutto questo è solo una libreria e la documentazione che devi leggere se vuoi ottenere
familiarità con esso.
Quindi avremo il valore Wagin dei cerchi.
Quindi questi sono i valori dell'asse x e dell'asse y dei cerchi e poi diremo dimensione, possiamo dargli una dimensione,
diciamo, 10 per ora.
E la fonte dei dati sarà D. F. uno.
Ecco perché vogliamo che i cerchi contengano se ora eseguo questo.
Ma potrei aver scritto qualcosa di sbagliato che dovrebbe essere un sospiro se clicco su Esegui.
Guarda quello.
Ho i miei punti dati, il che è fantastico, che è quello che abbiamo prima di avere un nuovo file ASML che viene
generato, ma voglio essere in grado di passare il mouse.
Quindi, se vado a chiudiamo questo per ora, se vado alla guida QuickStart e cerchiamo solo Hova, vediamo che
abbiamo lo strumento hover.
E abbiamo tutte queste opzioni che possiamo usare per ospitare di nuovo.
Oh, mi piace questo.
Ma ti mostrerò solo la sintassi di base, essenzialmente quello che vogliamo fare è usare Hova.
Per eguagliare lo strumento hover che stiamo importando e qui, possiamo dire che i suggerimenti sugli strumenti eguaglieranno un
elenco che contiene alcune tuple.
Quindi sembra che possiamo usare il suggerimento in questo modo.
Quindi lasciami copiare questo.
Quindi abbiamo i suggerimenti, abbiamo l'indice e poi l'asse X e Y, nel nostro caso è salario e valore e
lo cambieremo in salario.
E valore, e non ci interessa l'ordine, ma in realtà vogliamo aggiungere un altro campo, che è il
nome del giocatore.
Dai dati.
Quindi come puoi vedere.
Nella sezione Suggerimenti per lo strumento al passaggio del mouse o per i suggerimenti di base, ti mostrerà esattamente cosa rappresenta ciascun valore e come puoi rappresentarlo,
e avrai i simboli del dollaro e l'aggiunta.
Quindi, nel nostro caso, vogliamo visualizzare individualmente il salario e il valore qui.
Quindi useremo l'assegnazione, a differenza del segno del dollaro X e Y, che ci dà semplicemente il valore X
e Y.
Quindi cambierò questo con il segno di aggiunta e infine avrò anche la proprietà name.
Ora, l'ultima cosa che dobbiamo fare è dare a questo strumento suggerimenti come strumenti all'interno di questo.
Parametro di figura, se ora eseguo questo.
Oh, sembra un'altra era, vediamo.
Quindi dovrebbe essere uno strumento hover qui.
E dagli l'array.
Che vogliamo in modo che se corro.
Ehi, guarda, abbiamo una trama interattiva che possiamo effettivamente analizzare, quindi vediamo qui che
NIMAR è ciò che ha un salario piuttosto basso rispetto al suo valore.
Che ne dici di Messe qui?
Mentre Messi viene sicuramente pagato molto rispetto al suo valore, quindi potresti trovare dei buoni affari per
gli scambi, magari con buppie.
Molto, molto cool.
Ora, questa è solo la punta dell'iceberg.
Quando si tratta di librerie di visualizzazione come questa, ci sono molti tentativi ed errori e si impara
come funziona la libreria, come visualizzarla correttamente.
E fino ad ora, tutto ciò che abbiamo fatto è questa parte, giusto, abbiamo importato i dati e poi ripuliti
i dati e forse abbiamo fatto alcune visualizzazioni con essi, non abbiamo ancora fatto nessuna di queste parti.
Fino ad ora, ciò che abbiamo fatto è principalmente data science, cercando di acquisire dati e
comprenderli per scopi aziendali.
Voglio che tu esplori un po' di più questo set di dati, magari provi alcune di queste librerie di visualizzazione dei
dati.
Ma per ora, penso che abbiamo abbastanza per andare avanti e approfondire alcuni concetti di apprendimento automatico.
Vedrò nel prossimo.
Ciao ciao.