Skip to content

Instantly share code, notes, and snippets.

@Barry1
Last active June 14, 2020 11:48
Show Gist options
  • Save Barry1/ec0bfb060e55d419f5bebad2d2990287 to your computer and use it in GitHub Desktop.
Save Barry1/ec0bfb060e55d419f5bebad2d2990287 to your computer and use it in GitHub Desktop.
Bastians Python Tipps und Tricks

Bastians Python-Tipps

Interpreter

Pakete

Plots

Ein Übersichtsartikel ist hier zu finden.

Paketname Zweck Anmerkungen
seaborn Statistik qualitativ hochwertig, Aufsatz zu matplotlib
matplotlib Quasi-Standard import matplotlib.pyplot
plotly Komplettes Ökosystem, nicht nur python, interaktiv
bokeh interaktiv, html-Output
altair tolle API, basierend auf VEGA, html
pygal SVG output
holoviews
vaex Eigentlich nicht zum Plotten, binby sehr praktisch

Grundsätze

Scatter- oder Points-Plot

Although the Scatter element is superficially similar to the Points element (they can generate plots that look identical), the two element types are semantically quite different. The fundamental difference is that Scatter is used to visualize data where the y variable is dependent. This semantic difference also explains why the histogram generated by hist call above visualizes the distribution of a different dimension than it does for Scatter. (Quelle: http://holoviews.org/)

Maschine Learning, Deep Learning, AI, ...

Ein umfangreicher Vergleich ist hier veröffentlicht.

Name Beschreibung
h2o komplexes Framework, läuft in Java
pycaret
scikit-learn sklearn
dask-ml
keras
auto-ml
pytorch basiert auf Torch von facebook
tensorflow basiert auf Theano, von google
acme Acme: A new framework for distributed reinforcement learning

andere - Nutzung mit Python

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment