Dies ist eine sehr einfache Bibliothek zur Visualisierung von Listen in Python.
Es wurde hauptsächlich erstellt, um die Erstellung von Tutorials für die Neps Academy zu unterstützen (tolle Website :D).
pip install visualist
Das Minimalbeispiel ist unten dargestellt. Es geht davon aus, dass wir ein Bild aus der Liste [1, 2, -4, 2, -2, 5] erstellen und die Indizes [2, 4] hervorheben möchten.
from visualist import Visualist
visualist = Visualist ()
img = visualist . img_from_list ([ 1 , 2 , - 4 , 2 , - 2 , 5 ], highlight_indexes = [ 2 , 4 ])
img . show ()
Das Ergebnis dieses Codes wäre
Wenn Sie das Bild speichern möchten, ändern Sie img.show()
in img.save('my_dear_list.png')
.
Wenn Sie die Methode img_from_lists
verwenden, funktioniert es mit einer Liste von Listen. Beachten Sie, dass die Hervorhebungen auch eine Liste von Listen sein müssen.
from visualist import Visualist
visualist = Visualist ()
img = visualist . img_from_lists ([[ 1 , 2 , - 4 , 2 , - 2 , 5 ], [ 1 , 2 , 3 , 4 ]], highlight_indexes = [[ 2 , 4 ], [ 1 ]])
img . show ()
Das Ergebnis wird sein
Zum Aufbau der Bibliothek benötigen Sie das Radmodul :
pip install wheel
und führen Sie den folgenden Befehl aus:
python setup.py sdist bdist_wheel
Um eine neue Version hochzuladen, verwenden Sie (vergessen Sie nicht, die Versionsnummer in setup.py
zu aktualisieren):
twine upload dist/*