[PYTHON] [Einführung in Data Scientist] Grundlagen der wissenschaftlichen Berechnung, Datenverarbeitung und Verwendung der Grafikzeichnungsbibliothek ♬ Umgebungskonstruktion

Fortsetzung der Python-Grundlagen Introduction Funktionen und Klassen von gestern Abend (https://qiita.com/MuAuan/items/a7f51a374131cfa59f57), Kapitel 2 Grundlagen der wissenschaftlichen Berechnung, Datenverarbeitung und Verwendung der Graph Drawing Library Ich werde über Umweltbau sprechen, obwohl es nicht in ist. 【Hinweis】 ["Data Scientist Training Course an der Universität von Tokio"](https://www.amazon.co.jp/%E6%9D%B1%E4%BA%AC%E5%A4%A7%E5%AD%A6%E3 % 81% AE% E3% 83% 87% E3% 83% BC% E3% 82% BF% E3% 82% B5% E3% 82% A4% E3% 82% A8% E3% 83% B3% E3% 83 % 86% E3% 82% A3% E3% 82% B9% E3% 83% 88% E8% 82% B2% E6% 88% 90% E8% AC% 9B% E5% BA% A7-Python% E3% 81 % A7% E6% 89% 8B% E3% 82% 92% E5% 8B% 95% E3% 81% 8B% E3% 81% 97% E3% 81% A6% E5% AD% A6% E3% 81% B6 % E3% 83% 87% E2% 80% 95% E3% 82% BF% E5% 88% 86% E6% 9E% 90-% E5% A1% 9A% E6% 9C% AC% E9% 82% A6% Ich werde E5% B0% 8A / dp / 4839965250 / ref = tmm_pap_swatch_0? _ Encoding = UTF8 & qid = & sr =) lesen und die Teile zusammenfassen, an denen ich einige Zweifel habe oder die ich nützlich finde. Daher denke ich, dass die Zusammenfassung unkompliziert sein wird, aber bitte lesen Sie sie, da der Inhalt nichts mit diesem Buch zu tun hat.

Kapitel 2 Grundlagen der wissenschaftlichen Berechnung, Datenverarbeitung und Verwendung der Grafikzeichnungsbibliothek

Kapitel 2-1 Bibliothek zur Datenanalyse

Erfahren Sie, wie Sie Mumpy, Scipy, Pandas, Matplotlib verwenden.

Umgebung

Ich werde es mit Raspi4 bauen. 【Referenz】 [Einführung in RasPi4] Umgebungskonstruktion; OpenCV / Tensorflow, japanische Eingabe ♪

Erstellen Sie diese Bibliotheken zunächst in der folgenden Umgebung. Das vorläufige Ziel ist die Installation von pytho3, numpy, scipy, pandas, matpotlib und jupiter notebook. Die Umgebung zum Zeitpunkt des Brennens auf die SD-Karte ist wie folgt Das heißt, Python 3.7.3 numpy 1.16.2 wurde installiert.

Bestätigung des Umgebungsbaus
$ python3
Python 3.7.3 (default, Dec 20 2019, 18:57:59) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> print(numpy.__version__)
1.16.2
>>> import scipy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'scipy'
>>> import pandas
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pandas'
>>> import matplotlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'matplotlib'

Bibliotheksinstallation

Dieses Mal scheint es keine andere Abhängigkeit als numpy-scipy zu geben, aber vorerst habe ich sie in die folgende Reihenfolge gebracht.

$ sudo apt install jupyter-notebook

$ sudo apt-get update
$ sudo apt-get upgrade

$ sudo apt-get install python3-matplotlib

$ sudo apt-get install python3-scipy

$ sudo apt-get install python3-pandas
$ python3
Python 3.7.3 (default, Jul 25 2020, 13:03:44) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import scipy
>>> print(scipy.__version__)
1.1.0
>>> import pandas
>>> print(pandas.__version__)
0.23.3
>>> import matplotlib
>>> print(matplotlib.__version__)
3.0.2

Überprüfen der Bibliothek Derzeit scheint es, dass sie wie folgt installiert wurde. Kapitel 2-1-1 Laden einer Bibliothek Es gibt zwei typische Syntax zum Laden einer Bibliothek aus einem Programm. (1) Importieren Sie den Modulnamen als Beispiel für einen definierten Namen, importieren Sie die Nummer als np Im numpy-Modul definierte Funktionen (Funktionen) können in Form von np. Funktionen verwendet werden. (2) aus dem Modulattribut-Importattribut Beispiel: von numpy import random Das Gleiche gilt hier, und Sie können zufällig in numpy aufrufen und die weiter als zufällig definierten Funktionen verwenden. Funktionen.

Kapitel 2-1-2 Magischer Befehl

Obwohl es sich um eine Erklärung für% oresis% matplotlib handelt, die im Jupyter-Notizbuch verwendet wird, wird es weggelassen, da es nicht verwendet wird. Wenn Sie mit% quickref ausführen, wird der Befehl angezeigt.

Kapitel 2-1-3 Importieren der in diesem Kapitel verwendeten Bibliotheken

something.py


import numpy as np
import numpy.random as random
import scipy as sp
import pandas as pd
from pandas import Series, DataFrame

import matplotlib.pyplot as plt
import matplotlib as mpl
import seaborn as sns

#%matplotlib inline
#%precision 3

Wenn ich versuche, das oben genannte als Python etwas.py auszuführen, erhalte ich die folgende Fehlermeldung:

ModuleNotFoundError: No module named 'seaborn'

Installieren Sie Seaborn. Ich konnte es in 5 Sekunden installieren.

$ pip3 install seaborn
...
Successfully installed seaborn-0.10.1

Jetzt ist der Fehler weg.

Zusammenfassung

・ Installierte die notwendigen Bibliotheken für Raspi4 von Grund auf neu ・ Bei der Installation mit apt-get dauerte es insgesamt etwa 10 Minuten. ・ Wie Sie sehen, hatte ich Schwierigkeiten mit den WLAN-Einstellungen und den japanischen Lokalisierungseinstellungen.

・ Ist es morgen endlich so? ??

Recommended Posts

[Einführung in Data Scientist] Grundlagen der wissenschaftlichen Berechnung, Datenverarbeitung und Verwendung der Grafikzeichnungsbibliothek ♬ Umgebungskonstruktion
[Einführung in Data Scientist] Grundlagen der wissenschaftlichen Berechnung, Datenverarbeitung und Verwendung der Grafikzeichnungsbibliothek ♬ Grundlagen von Scipy
[Einführung in Data Scientist] Grundlagen der wissenschaftlichen Berechnung, Datenverarbeitung und Verwendung der Grafikzeichnungsbibliothek ♬ Grundlagen von Pandas
[Einführung in Data Scientist] Grundlagen der wissenschaftlichen Berechnung, Datenverarbeitung und Verwendung der Grafikzeichnungsbibliothek ♬ Grundlagen von Matplotlib
Verwendung der Grafikzeichnungsbibliothek Bokeh
[Einführung in Data Scientists] Grundlagen von Python ♬ Funktionen und Klassen
[Einführung in Data Scientists] Grundlagen von Python ♬ Bedingte Verzweigung und Schleifen
[Einführung in Data Scientists] Grundlagen von Python ♬ Funktionen und anonyme Funktionen usw.
[Einführung in Data Scientist] Grundlagen von Python ♬
[Einführung in Datenwissenschaftler] Grundlagen der Wahrscheinlichkeit und Statistik ♬ Wahrscheinlichkeits- / Wahrscheinlichkeitsvariable und Wahrscheinlichkeitsverteilung
[Python] Verwendung der Diagrammerstellungsbibliothek Altair
[Python] Verwendung von Matplotlib, einer Bibliothek zum Zeichnen von Diagrammen
Einführung von DataLiner Version 1.3 und Verwendung von Union Append
[Einführung in Python] Verwendung des Booleschen Operators (und ・ oder ・ nicht)
Von der Einführung der GoogleCloudPlatform Natural Language API bis zur Verwendung
Einführung des Cyber-Sicherheits-Frameworks "MITRE CALDERA": Verwendung und Schulung
Jupyter Notebook Grundlagen der Verwendung
Grundlagen von PyTorch (1) - Verwendung von Tensor-
So machen Sie VS Code auf die venv-Umgebung und ihre Vorteile aufmerksam
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
Verwendung der C-Bibliothek in Python
Verwenden Sie Dekorateure, um eine erneute Ausführung der Datenverarbeitung zu verhindern
Verwendung der PyTorch-basierten Bildverarbeitungsbibliothek "Kornia"
[Einführung in Azure für Kaggle-Benutzer] Vergleich zum Starten und Verwenden von Azure Notebooks und Azure Notebooks VM
Erste Schritte mit Visual Studio Online ~ Das Ende der Ära der Umgebungskonstruktion ~
Es ist Zeit, ernsthaft über die Definition und die Fähigkeiten von Datenwissenschaftlern nachzudenken
[Einführung in Python] Verwendung der while-Anweisung (wiederholte Verarbeitung)
Verwendung von Python Kivy ~ ~ Grundlagen der Kv-Sprache ~
Verwendung des Befehls grep und häufiger Samples
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
[Einführung in die Udemy Python3 + -Anwendung] 30. Verwendung des Sets
Wie man Argparse benutzt und den Unterschied zwischen Optparse
Verwendung der Solver-Bibliothek "kociemba" von Rubik Cube
[Einführung in Python] Grundlegende Verwendung der Bibliothek matplotlib
[Einführung in das logarithmische Diagramm] Prognostizieren Sie die Endzeit jedes Landes anhand des logarithmischen Diagramms der Infektionszahldaten ♬
Beispiel für die Erstellung einer Python-Umgebung und eine SQL-Ausführung für DB und ein Memo der grundlegenden Verarbeitung für Statistiken 2019
So erhöhen Sie die Verarbeitungsgeschwindigkeit der Erfassung der Scheitelpunktposition
[Einführung in Data Scientists] Deskriptive Statistik und einfache Regressionsanalyse ♬
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Berechnen des aus ABC134-D gelernten Rechenaufwands
[Python] Zusammenfassung der Verwendung von Split- und Join-Funktionen
Erstellen Sie eine Python-Umgebung und übertragen Sie Daten auf den Server
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
[Einführung in Scipy] Berechnung der Lorenzkurve und des Gini-Koeffizienten ♬
Hinweise zur Verwendung von Marshmallow in der Schemabibliothek
[Einführung in Python] So erhalten Sie Daten mit der Funktion listdir
Übersicht über die virtuelle Python-Umgebung und deren Erstellung
Wenn Sie mehrere Versionen derselben Python-Bibliothek verwenden möchten (virtuelle Umgebung mit venv)
Erfahren Sie anhand eines einfachen Regressionsmodells den Ablauf der Bayes'schen Schätzung und die Verwendung von Pystan
Verwendung des Generators
Wie benutzt man den Dekorateur?
[Einführung] Verwendung von open3d
So extrahieren Sie Funktionen von Zeitreihendaten mit PySpark Basics
[EC2] So installieren Sie Chrome und den Inhalt jedes Befehls
[Einführung in Python] Ich habe die Namenskonventionen von C # und Python verglichen.
Aufbau einer Python-Umgebung für diejenigen, die Datenwissenschaftler 2016 werden möchten
[Python] So erhalten Sie den ersten und den letzten Tag des Monats
Verwendung von Umgebungsvariablen für Serverless Framework und Python und Verwaltung von Phasen