Il nuovo miglior pacchetto Python per la visualizzazione dei grafici di rete |  di Benjamin Lee |  Novembre 2023

 | Intelligenza-Artificiale

Una guida su chi dovrebbe usarlo, quando usarlo, come usarlo e perché prima mi sbagliavo…

fotografato da Chris Ried SU Unsplash

In questo articolo ti presenterò un pacchetto Python in cui mi sono imbattuto e che, a mio modesto parere, è il MIGLIORE strumento che ho visto finora per visualizzare i grafici di rete.

I lettori che sono scienziati dei dati e necessitano di un pacchetto di visualizzazione compatto ma potente per la prototipazione rapida, l’analisi esplorativa dei dati o il debug dei loro modelli di rete sono più adatti per i contenuti seguenti.

Il pacchetto che ispezioneremo si chiama: gravis

Personalmente utilizzo molto le reti neurali a grafo nel mio lavoro quotidiano e, francamente, sono seccato di non aver saputo di questo pacchetto prima perché mi avrebbe risparmiato molto tempo ed energia cercando di aggirare il problema le carenze dei pacchetti (ipysigma E pyvis) di cui ho scritto qui:

Cosa rende migliore un pacchetto di visualizzazione di rete?

Un pacchetto di visualizzazione deve:

  • Crea una visualizzazione completamente interattiva, in cui posso fare clic su nodi e bordi e visualizzarne gli attributi, oltre a trascinarli e rilasciarli.
  • Comodo da implementare: non richiede troppo codice (come Dash), ma abbastanza potente e flessibile per la maggior parte dei casi d’uso.
  • Scalabilità moderatamente buona rispetto al numero di nodi e bordi: non stiamo creando qualcosa per la produzione, ma ne abbiamo bisogno per gestire almeno centinaia di nodi.
  • Compatibile con i pacchetti di rete comunemente usati in Python come networkx.

Cosa testeremo il pacchetto…

Fonte: towardsdatascience.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *