[PYTHON] Starten Sie das Jupyter Notebook ~ Esper-Training

Bis Jupyter Notebook startet

Stellen Sie sich die Umgebung vor

Ich hätte es mir vorstellen können, weil es in das Bild eingefügt wurde. Ist es wie erwartet jupyter?

docker-compose.yml


version: '3'
services:
  jupyter:
    image: jupyter/scipy-notebook
    ports:
      - 10000:8888
    volumes:
      - $PWD:/home/jovyan/work
    command: start.sh jupyter lab --NotebookApp.token=''
$ docker-compose up

Gehen Sie zu http: // localhost: 10000 / und sehen Sie sich die Konsole an.

Versuchen

Wenn jemand es versucht, würde ich mich freuen, wenn es einen Code gäbe, aber ich habe es nicht getan, also habe ich ihn von Hand geschlagen

Quelle 1


data = {'name': ['Ryo', 'Kaori', 'Hideyuki', 'Hayato', 'Miki', 'Saeko'],
        'gender': ['M', 'F', 'M', 'M', 'F', 'F'],
        'height': [186, 168, 175, 210, 160, 163],
        'weight': [72, 47, 62, 90, None, numpy.NaN],
        'age': [30, 20, None, numpy.NaN, 23, 25],
        'size': ['L', 'M', 'L', 'XL', None, 'S']
        }

Error


NameError: name 'numpy' is not defined

Nach Änderung 1


import numpy
data = {'name': ['Ryo', 'Kaori', 'Hideyuki', 'Hayato', 'Miki', 'Saeko'],
        'gender': ['M', 'F', 'M', 'M', 'F', 'F'],
        'height': [186, 168, 175, 210, 160, 163],
        'weight': [72, 47, 62, 90, None, numpy.NaN],
        'age': [30, 20, None, numpy.NaN, 23, 25],
        'size': ['L', 'M', 'L', 'XL', None, 'S']
        }

Probieren Sie es aus 2

Quelle 2


size2int = {'S': 1, 'M': 2, 'L': 3, 'XL': 4}
df['size'] = df['size'].map(size2int)
df

Error


NameError: name 'df' is not defined

Nun, das stimmt

Nach Änderung 2


import pandas as pd
df = pd.DataFrame(data)
#size2int bedeutet size to int
size2int = {'S': 1, 'M': 2, 'L': 3, 'XL': 4}
df['size'] = df['size'].map(size2int)
df
スクリーンショット 2020-04-30 13.41.33.png

Es ist fertig. Warum funktioniert es nicht? Unzureichende Esperleistung.

Esper

Die Erwartung ist, dass ich die Spalte "Größe" einmal überschrieben habe, wobei size2int fehlt. Danach ist es nur noch NaN.

sample


size2int = {'S': 1, 'M': 2, 'L': 3, 'XL': 4}

Mögen

Versuchen wir es dann erneut mit data → df. Ist etwas.

"Ja wirklich?"

Einmal scheitern


import pandas as pd
df = pd.DataFrame(data)
size2int = {}
df['size'] = df['size'].map(size2int)
df

Egal wie oft ich es mache


size2int = {'S': 1, 'M': 2, 'L': 3, 'XL': 4}
df['size'] = df['size'].map(size2int)
df

Kann vorerst reproduziert werden

Fügen Sie die WIP Esper-Leistung hinzu

Zusammenfassung

»Meistens stolpern Sie, wo es nicht wirklich wichtig ist ――Es ist überraschend wichtig, eine Umgebung zu schaffen, in der Sie sie von Anfang an ausprobieren können --Docker ist praktisch, wenn Sie schnell eine Umgebung erstellen möchten. Da es sich um einen Code handelt, können Sie ihn auch übergeben

Recommended Posts

Starten Sie das Jupyter Notebook ~ Esper-Training
Versuchen Sie, Jupyter Notebook dynamisch zu verwenden
Versuchen Sie, Jupyter Notebook auf einem Mac auszuführen
Probieren Sie SVM mit scikit-learn auf Jupyter Notebook aus
Jupyter Notizbuch Memo
Einführung in Jupyter Notebook
Leistungsstarkes Jupyter-Notizbuch
Jupyter Notebook Passwort
Jupyter Notizbuch Memo
Probieren Sie das Zustandsraummodell aus (Jupyter Notebook + IR-Kernel).
Versuchen Sie, die virtuelle Umgebung von conda mit Jupyter Notebook zu verwenden
Probieren Sie Apache Spark mit Jupyter Notebook (auf Local Docker) aus
Versuchen Sie es mit dem Jupyter Notebook von Azure Machine Learning
Starten Sie Jupyter Notebook
Überwachen Sie das Trainingsmodell mit TensorBord auf Jupyter Notebook
Probieren Sie grundlegende Operationen mit Pandas DataFrame auf Jupyter Notebook aus
3 Jupyter Notebook (Python) Tricks
[Cloud103] # 3 Jupyter Notebook wieder
Versuchen Sie, mit einem gemischten Gaußschen Modell auf Jupyter Notebook zu gruppieren
Tastenkombination für Jupyter-Notebook
Einführung des Jupyter Notebook in CentOS7
Verwenden von Graphviz mit Jupyter Notebook
HTML in Jupyter-Notizbuch anzeigen
Verwenden Sie pip mit Jupyter Notebook
Mehrfachverarbeitungsfehler in Jupyter Notebook
[Super Basics] Über jupyter Notebook
PDF auf Jupyter Notebook anzeigen
Homebrew, Pyenv, Anaconda, Jupyter Notebook
Spielen Sie mit Jupyter Notebook (IPython Notebook)
Versuchen Sie, Python mit Try Jupyter auszuführen
Führen Sie Jupyter Notebook unter Windows aus
So verwenden Sie Jupyter Notebook
jupyter notebook in python3.8 venv umgebung