Einführung in IPython (Python2) in Mac OS X-Vorbereitung für den Einstieg in die Theorie des maschinellen Lernens

Neulich habe ich [Einführung in die Theorie des maschinellen Lernens für IT-Ingenieure] gekauft (http://gihyo.jp/book/2015/978-4-7741-7698-7).

Es ist erforderlich, eine Ausführungsumgebung für den Python-Beispielcode vorzubereiten. In diesem Buch wird jedoch eine effiziente Umgebungskonstruktion unter Verwendung von Enthought Canopy vorgestellt. Es ist gewesen.

Da ich solche Tools jedoch zunächst irgendwie vermeiden möchte, habe ich mich entschlossen, die erforderlichen Bibliotheken vorerst selbst zu installieren.

Zielgruppe

--Python2 wurde bereits installiert

Erforderliche Bibliotheken

Die erforderlichen Bibliotheken sind:

Nach einer kurzen Untersuchung hatte ich das Gefühl, dass PIL nur mit Python2-Serien verwendet werden kann, und entschied mich daher, die Umgebung mit Python2 zu erstellen.

Vorbereitung (Virtualenv)

Wenn ich IPython ausführe, habe ich festgestellt, dass ich ohne Virtualenv viele Warnungen erhalten würde, daher werde ich zuerst Virtualenv installieren.

Um ehrlich zu sein, habe ich Virtualenv zuerst durch die Warnung von IPython kennengelernt. Ich habe Python nur mit TopCoder verwendet. Vorläufig gelang es mir, die folgenden beiden Artikel zu lesen, ohne an irgendetwas zu denken. Wirklich irgendwie.

Nun, ich werde es vorerst einsetzen.

$ pip install virtualenv
$ pip install virtualenvwrapper

Erstellen Sie als Nächstes ein Verzeichnis für die virtuelle Umgebung. Ich dachte, der Name könnte alles sein, also nannte ich ihn "machine_learning".

$ virtualenv --no-site-packages ~/work/machine_learning

Nachdem wir eine virtuelle Umgebung haben, gehen wir hinein.

$ source ~/work/machine_learning

Wenn die Eingabeaufforderung wie "(machine_learning) $" aussieht, sind Sie erfolgreich.

Im Folgenden werden wir mit der Arbeit in einer virtuellen Umgebung fortfahren.

Bibliotheksinstallation

Die folgenden Bibliotheken werden einfach mit pip installiert, wobei der Bibliotheksname in Kleinbuchstaben geschrieben wird, z. B. "pip install numpy".

PIL Es ist ein bisschen schrullig, du musst es so treffen:

$ pip install PIL --allow-external PIL --allow-unverified PIL

Ich werde IPython einfügen

Wenn Sie es mit Pip schlagen, wird es schnell kommen.

$ pip install ipython

Die Installation ist abgeschlossen. Da es einen Test gibt, werde ich den Test bestehen.

$ iptest

Es bewegte sich nicht bis zur Verzweiflung.

Ich werde die fehlenden Bibliotheken der Reihe nach einfügen.

Wenn Sie diesen Bereich hinzufügen, besteht der Test.

Um die Wahrheit zu sagen, ohne anfangs an irgendetwas zu denken, habe ich Dokumente, die veraltet zu sein scheinen fast ohne Lesen eingefügt. Es gibt auch eine Bibliothek. Wenn Sie den Test noch nicht bestanden haben, können Sie ihn ausprobieren.

Es tut mir leid, den Befehl grob zu drücken.

RuntimeError Da der Test bestanden war, war ich froh, "ipython" zu drücken, um ihn zu starten, und ein RuntimeError floss wie heißes Wasser heraus. Ich weine fast.

Wenn Sie sich die Fehlermeldung ansehen, können Sie sehen, dass matplotlib irgendwie ist, mac os x irgendwie ist und Framework irgendwie ist. Lesen Sie den Artikel entsprechend. Das war's.

Es scheint gut, backend: TkAgg in ~ / .matplotlib / matplotlibrc anzugeben.

~/.matplotlib/matplotlibrc


backend : TkAgg

Machen wir das!

$ ipython
Python 2.7.9 (default, May  9 2015, 19:43:55)
Type "copyright", "credits" or "license" for more information.

IPython 4.0.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.
Using matplotlib backend: TkAgg

In [1]:

Es funktionierte! Du hast es geschafft!

Recommended Posts

Einführung in IPython (Python2) in Mac OS X-Vorbereitung für den Einstieg in die Theorie des maschinellen Lernens
Eine Einführung in Python für maschinelles Lernen
Wie nutzt man maschinelles Lernen für die Arbeit? 03_Python-Codierungsverfahren
Ich habe versucht, mit Python (Mac OS X) eine Umgebung für maschinelles Lernen zu erstellen.
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 8 Einführung in Numpy
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 10 Einführung in Cupy
Eine Einführung in OpenCV für maschinelles Lernen
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 9 Einführung in das Scikit-Lernen
Lassen Sie uns die kostenlose "Einführung in Python für maschinelles Lernen" bis zum 27. April online stellen
Einführung in die Graph Database Neo4j in Python für Anfänger (für Mac OS X)
[Python] Einfache Einführung in das maschinelle Lernen mit Python (SVM)
Eine Einführung in maschinelles Lernen für Bot-Entwickler
[Für Anfänger] Einführung in die Vektorisierung beim maschinellen Lernen
Einführung in das maschinelle Lernen
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 11 und 12 Einführung in Pandas Matplotlib
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Vorbereitung zum Starten von "Python Machine Learning Programming" (für macOS)
[Einführung in Python] So schreiben Sie sich wiederholende Anweisungen mit for-Anweisungen
Eine Einführung in das maschinelle Lernen
Super Einführung in das maschinelle Lernen
Einführung in Python For, While
Einführung in das maschinelle Lernen Schreiben von Notizen
[Einführung in Python] So analysieren Sie JSON
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
Einführung in die Bibliothek für maschinelles Lernen SHOGUN
Erste Schritte mit Python für Nicht-Ingenieure
Einführung in Python Django (2) Mac Edition
Sammeln von Daten zum maschinellen Lernen
Einführung in die Python-Grundlagen des maschinellen Lernens (unbeaufsichtigtes Lernen / Hauptanalyse)
Vor der Einführung in das maschinelle Lernen. ~ Techniken, die für anderes maschinelles Lernen als maschinelles Lernen erforderlich sind ~
Wie nutzt man maschinelles Lernen für die Arbeit? 01_ Den Zweck des maschinellen Lernens verstehen
[Einführung in Python] Wie verwende ich eine Klasse in Python?
scikit-learn Verwendung der Zusammenfassung (maschinelles Lernen)
Verstärken Sie Bilder für maschinelles Lernen mit Python
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python auf dem Mac
Ich habe Python 3.5.1 installiert, um maschinelles Lernen zu studieren
Wie nutzt man maschinelles Lernen für die Arbeit? 02_AI Entwicklungsprojektübersicht
So bereiten Sie die Python-Entwicklungsumgebung vor [Mac]
So löschen Sie Python 2.x auf einem Mac.
[Shakyo] Begegnung mit Python zum maschinellen Lernen
[Python] Webanwendungsdesign für maschinelles Lernen
Python-Anfänger veröffentlichen Web-Apps mit maschinellem Lernen [Teil 2] Einführung in explosives Python !!
Wie man Coursera / Maschinelles Lernen genießt (Woche 10)
Verwendung von "deque" für Python-Daten
Eine Einführung in Python für C-Sprachprogrammierer
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
So stellen Sie die Python-Bibliothek numpy, scipy, matplotlib, ipython, PIL und die Grundkarte auf den Mac
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
[Super Einführung in das maschinelle Lernen] Lernen Sie Pytorch-Tutorials
[Einführung in die Udemy Python3 + -Anwendung] 23. Verwendung von Tapuru
Python & Machine Learning Study Memo Introduction: Einführung in die Bibliothek
So installieren Sie Python für Forscher von Pharmaunternehmen
[Einführung in Python] Umgang mit Daten im JSON-Format
[Python] Sammeln Sie Bilder mit Icrawler für maschinelles Lernen [1000 Blatt]
[Einführung in die Udemy Python3 + -Anwendung] 43. for else-Anweisung
[Super Einführung in das maschinelle Lernen] Lernen Sie Pytorch-Tutorials
Einführung in die Programmierung (Python) TA Tendenz für Anfänger
Wie man Python für Anfänger schneller macht [numpy]
Grundlegendes zur Python for Pepper-Entwicklung. -Einführung in Python Box-