Spielen Sie mit Jupyter Notebook (IPython Notebook)

ref: http://qiita.com/shizuma/items/027167c6257f1c9d2a6f

Installieren Sie die neueste Version von anaconda (Python & Sortiment verschiedener Pakete) über pyenv gemäß dem obigen Artikel. (Pyenv wird von Homebrew usw. eingefügt.)

pyenv install anaconda3-2.4.1
pyenv global anaconda3-2.4.1

Wechseln Sie zum Starten in einen beliebigen Ordner

ipython notebook

Dann wird localhost: 8888 gestartet.

shortcuts

Die folgenden Verknüpfungen können im Esc-Status verwendet werden. Vi-Befehlsmodus-ähnlich

Verknüpfungen Funktionen
h hilfe
b Neue Zelle erstellen
dd Aktuelle Zelle löschen
Umschalt + Eingabe Aktuelle Zelle ausführen
s Speichern
zu y Codezelle
zu m Markdown-Zelle

Thema ändern

Verwenden Sie Jupyterthemen.

pip install jupyterthemes
jt -t onedork

Stellen Sie eine Verbindung zu MySQL her und zeigen Sie Daten an

ref: http://qiita.com/shrkw/items/c38def7d60b0099b0c55

pip install pymysql
import pymysql

conn = pymysql.connect(host='localhost',
                       user='root',
                       password='',
                       db='mydatabase',
                       charset='utf8mb4',
                       cursorclass=pymysql.cursors.DictCursor)

Erfassung von Benutzerinformationen

Ich möchte es so wie es ist in einen Pandas-Datenrahmen konvertieren, also verwende ich die Pandas-SQL-Bibliothek Importieren Sie außerdem die Bibliothek, die als notwendig erscheint

import pandas
from pandas.io import sql
import numpy
import pylab
import pymysql
import matplotlib.pyplot as plt
%matplotlib inline

Benutzer nehmen Informationen

users = sql.read_sql('''SELECT users.* FROM users''', conn)

pandas.DataFrame

Grundlegende Statistiken abrufen

users.describe()

Zeigen Sie eine Liste der Histogramme an

users.hist()

Benutzeralter als Histogramm anzeigen (30 Fächer)

# http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.hist.html
users.age.hist(bins=30)

Recommended Posts

Spielen Sie mit Jupyter Notebook (IPython Notebook)
Verwenden von Apache Spark mit Jupyter Notebook (IPython Notebook)
Reichhaltige Zellenausgabe mit Jupyter Notebook (IPython)
So debuggen Sie mit Jupyter oder iPython Notebook
Grafikzeichnung mit Jupyter (Ipython-Notizbuch) + Matplotlib + Vagabund
Verwenden von Graphviz mit Jupyter Notebook
Verwenden Sie pip mit Jupyter Notebook
Verwenden Sie Cython mit Jupyter Notebook
Führen Sie Apache-Spark auf IPython Notebook aus
Diagrammzeichnung mit IPython Notebook
Verwenden von Bokeh mit IPython Notebook
EC2-Bereitstellung mit Vagrant + Jupyter (IPython Notebook) auf Docker
Ermöglichen Sie externe Verbindungen mit dem Jupiter-Notebook
Forschungs- und Entwicklungsleben mit iPython Notebook
Formatieren mit autopep8 auf Jupyter Notebook
Visualisieren Sie den Entscheidungsbaum mit einem Jupyter-Notizbuch
Machen Sie einen Sound mit Jupyter Notebook
Markdown mit Jupyter-Notebook verwenden (mit Verknüpfung)
Fügen Sie mit Jupyter Notebook weitere Kernel hinzu
Erstellen Sie eine IPython Notebook-Umgebung mit boot2docker
Bequeme Analyse mit Pandas + Jupyter Notebook
Funken spielen mit WSL Anaconda Jupyter (2)
Spiel mit dem Propheten
Verwenden Sie nbextensions mit Anacondas Jupyter-Notizbuch
Jupyter Notizbuch Memo
Einführung in Jupyter Notebook
Spiele mit PyTorch
Ich möchte einen Blog mit Jupyter Notebook schreiben
Verwenden Sie Jupyter Lab und Jupyter Notebook mit EC2
Probieren Sie SVM mit scikit-learn auf Jupyter Notebook aus
Leistungsstarkes Jupyter-Notizbuch
Spielen Sie mit 2016-Python
Verwendung des Jupyter-Notebooks mit ABCI
Verknüpfung von Python und JavaScript mit dem Jupiter-Notizbuch
HTML-Präsentation "LIVE" mit IPython 3.0.0-dev, IPython Notebook
Jupyter Notebook Passwort
Jupyter Notizbuch Memo
Spielen Sie mit CentOS 8
ipython notebook Installation
IPython Notebook-Empfehlungen
[Jupyter Notebook Memo] Kanji mit Matplotlib anzeigen
Spiel mit der Pyramide
Spiel mit Fathom
Erstellen einer Analyseumgebung mit Docker (Jupyter Notebook + PostgreSQL)
Datenanalyse zur Verbesserung von POG 2 ~ Analyse mit Jupiter-Notebook ~
Aktivieren Sie Jupyter Notebook mit conda auf dem Remote-Server
Versuchen Sie, die virtuelle Umgebung von conda mit Jupyter Notebook zu verwenden
Füllen Sie die Breite des Jupyter-Notizbuchs, um den Browser zu füllen
Erstellen Sie eine Tabelle mit IPython Notebook
Kerzenbeine mit Plot + Jupyter
Starten Sie Jupyter Notebook
Spiel mit Othello (Reversi)
3 Jupyter Notebook (Python) Tricks
Starten Sie IPython mit virtualenv
Erstellen einer R-Umgebung mit Jupyter (ehemals IPython-Notebook) (unter OS X El Capitan 10.11.3)
Erstellen Sie Folien mit iPython
Verbinden Sie das IPython-Notebook aus der Ferne
Verwenden Sie nim mit Jupyter
[Cloud103] # 3 Jupyter Notebook wieder
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook