Dies ist ein Memo für mich, während ich Einführung in Anwendungen zur Verarbeitung natürlicher Sprache in 15 Schritten lese.
Wie im Buch beschrieben, werden wir den Aufbau der Lernumgebung und das Wissen (Programmiersprache und Bibliothek) behandeln, die die Voraussetzungen für die Übungen sind.
Keine Notizen
Die Schreibumgebung wird als require.txt verteilt, und die Docker-Datei wird ebenfalls verteilt.
require.txt beschreibt den Typ und die Version der Bibliothek wie unten gezeigt, und Sie können die Bibliotheken mit pip in großen Mengen installieren.
requirements.txt
numpy==1.15.0
scipy=1.1.0
...
mecab-python3==0.996.2
neologdn==0.3.2
...
#Installationsbeispiel mit pip
$ pip install --no-cache-dir -r requirements.txt
Erstellen und starten Sie bei Verwendung von Dockerfile den Docker-Container über Dockerfile. (Ich lasse es hier laufen)
###Container bauen###
#Führen Sie es an dem Ort aus, an dem sich die Docker-Datei befindet
$ ls | grep Dockerfile
Dockerfile
#Build mit Repository-Name: 15step, Tag-Name: aktuell
$ docker build -t 15step:latest .
###Container-Start###
#Wenn der Container standardmäßig gestartet wird, wird Python gestartet
$ docker run -it 15step:latest
Python 3.6.5 (default, Jun 27 2018, 08:22:23)
>>>
#Stop ist beendet()
>>>quit()
$
#So starten Sie Python nach dem Start von Bash
$ docker run -it 15step:latest /bin/bash
/usr/src/app#
/usr/src/app# python
Python 3.6.5 (default, Jun 27 2018, 08:22:23)
>>>
price = 1000 if age >= 20 else 800
für val in <Liste>:
for i, val in enumerate (<list>):
für i in Bereich (5):
Modul als md
importieren`md.method
aufmethod
auf<array> .shape
--Slice (erhalten durch Angabe mehrerer Elemente) ist "numpy.dot (<Array 1>, <Array 2>)
numpy.argmax (<array>)
, um den Index des Maximalwerts des Elements zu erhalten.
--Gesamt, Durchschnitt, Zufallszahl, Initialisierung (mit 0 initialisieren, mit 1 initialisieren)numpy.hstack (<Array 1>, <Array 2>)
Keine Notizen
Recommended Posts