Ich habe mich kürzlich für maschinelles Lernen interessiert und angefangen, Python zu studieren. Da maschinelles Lernen eine Voraussetzung ist, ist die Bibliothek vollständig "[Anadonda](https://ja.wikipedia.org/wiki/Anaconda_(Python%E3%83%87%E3%82%A3%E3%82%B9%E3%". 83% 88% E3% 83% AA% E3% 83% 93% E3% 83% A5% E3% 83% BC% E3% 82% B7% E3% 83% A7% E3% 83% B3)) " Ich baute eine Lernumgebung auf und fuhr mit dem Lernen fort, aber unterwegs "[Spyder](https://ja.wikipedia.org/wiki/Spyder_(%E3%82%BD%E3%83%95) % E3% 83% 88% E3% 82% A6% E3% 82% A7% E3% 82% A2))) ”wurde verwendet, und die Lerneffizienz hat sich erheblich verbessert. Daher werde ich diesen Artikel für Anfänger veröffentlichen, die gerade mit dem maschinellen Lernen mit Python beginnen.
Anaconda ist eine kostenlose Open-Source-Distribution von Python- und R-Sprachen für das wissenschaftliche Rechnen (Data Science, Anwendungen für maschinelles Lernen, umfangreiche Datenverarbeitung, prädiktive Analyse usw.), die die Paketverwaltung und -bereitstellung vereinfacht. Darauf habe ich abgezielt. Paketversionen werden vom Paketverwaltungssystem conda verwaltet. Die Anaconda-Distribution wird von mehr als 15 Millionen Benutzern verwendet und umfasst über 1500 beliebte Data Science-Pakete für Windows, Linux und MacOS. (Zitiert aus Wikipedia)
Eine Python-Umgebung mit allen für maschinelles Lernen erforderlichen Bibliotheken wird bereitgestellt. Wenn Sie Python für maschinelles Lernen verwenden, können Sie dieses kostenlose Paket auswählen.
Spyder (ehemals Pydee) ist eine plattformübergreifende, integrierte Open-Source-Entwicklungsumgebung für die wissenschaftliche Programmierung in Python. NumPy, SciPy, Matplotlib, IPython usw. sind in Spyder integriert. (Zitiert aus Wikipedia)
Es ist eine integrierte Entwicklungsumgebung wie beschrieben. Der Protagonist dieses Artikels. "Spyder" wird ohne Erlaubnis installiert, wenn "Anaconda" installiert wird.
Das Installationsverfahren von "Anaconda" wird unten vorgestellt.
"Anaconda: Windows-Version installieren"
Nach Abschluss der Installation wird "Spyder" beim Windows-Start automatisch installiert.
Wenn Sie "Spyder" starten, wird der folgende Bildschirm angezeigt. Ich habe es zu Beginn der Installation einmal gestartet, aber ich wusste nicht, wie ich es verwenden sollte, und ich habe nicht bemerkt, wie erstaunlich dieses Kind war. Seit ich unterwegs bin und "Spyder" benutze, hat sich meine Lerneffizienz dramatisch verbessert.
① Wenn Sie Spyder starten, wird der folgende Bildschirm geöffnet.
(2) Beschreiben Sie die Syntax auf dem Bildschirm "temp.py" auf der linken Seite des Bildschirms.
③ Drücken Sie die Ausführen-Taste.
④ Das Ergebnis wird auf der Konsole unten rechts auf dem Bildschirm angezeigt.
⑤ Natürlich können Sie die Programmdatei einfach speichern. Speichern wir das von Ihnen erstellte Programm.
Hier ist das Hauptproblem. Ich werde vorstellen, wie "Spyder" eine hervorragende Lernumgebung ist.
Anfangs begann ich zu lernen, indem ich "Anadonda Powershell Prompt" startete und ein Programm vom Terminal aus eingab. Es war das im Lehrmaterial beschriebene Verfahren, und es gab zunächst keine Schmerzen. Wenn es jedoch um lange Syntax wie def-Anweisung, Class-Anweisung und for-Anweisung geht, finde ich es sehr mühsam, jede einzelne einzugeben.
Mit "Spyder" ist es jedoch einfach, die Syntax auf einmal auf dem Bildschirm einzugeben und zu bearbeiten. Es ist einfach, Variablen zu ändern und erneut auszuführen, sodass Sie verschiedene Dinge ändern und die Bewegung ausprobieren können. Es war sehr hilfreich, als ich Python studierte. Da die Funktionen usw. farbcodiert sind, ist es auch auf einen Blick leicht zu verstehen.
Und wenn ich versuchte, es zu verschieben und einen Fehler bekam, brauchte ich Zeit, um nachzuforschen. Das folgende Beispiel ist beispielsweise ein Fehler, der ausgegeben wird, wenn das ":" nach "x> 0" weggelassen wird. Irgendwie kommt eine mehrzeilige Nachricht heraus. Es ist schwer zu verstehen.
Bei "Spyder" wird jedoch bei falscher Syntax ein "x" in der Spaltenspalte angezeigt, um Sie vor Ort zu informieren. Wenn Sie den Cursor auf "x" bewegen, werden die Details des Fehlers angezeigt. Sie müssen sich keine Gedanken über triviale Syntaxfehler machen.
Führen Sie beispielsweise die folgende Syntax aus.
a = 20
b = 30
c = (a+b)/3
d = (a+b)%3
e = "kamera"
f = "taiko"
g = e + f
h = ("neko","inu","saru")
i = [("aka","ao"),("kiiro","siro")]
j = {0 : "test",1 :"tst2",2 : "test3"}
Wenn ich wissen wollte, was in einer Variablen und dem Variablentyp festgelegt wurde, führte ich die zu überprüfenden Befehle für Variablenname und Typ aus. Diese Aufgaben können sehr zeitaufwändig sein, z. B. wenn ein Fehler auftritt.
Bei "Spyder" wird jedoch "Variablen-Explorer" in der oberen rechten Ecke des Bildschirms angezeigt. Dort werden die verwendeten Variablen angezeigt. Sie können dies überprüfen, ohne einen Variablentyp oder Befehl einzugeben, und Sie können Zeit und Mühe sparen.
Es gibt eine Funktion namens Debug-Modus. Auf diese Weise kann die Syntax zeilenweise verarbeitet werden, sodass Sie sehen können, wie sie verarbeitet wird. Insbesondere bei Verwendung von def, if-Anweisung, Anweisung usw. hilft es, die Bewegung sichtbar zu verfolgen. Insbesondere in Kombination mit "Variablen-Explorer" wird dies beim Umschreiben auf einen Blick deutlich.
Versuchen Sie beispielsweise, die folgende Syntax im Debug-Modus auszuführen.
test = []
for x in [0,1,2]:
for y in [1,2]:
if x != y:
test.append((x, y))
Der Prozess ist auf halbem Weg, aber es ist wie folgt. Auf dem Syntaxbildschirm ist die aktuell verarbeitete Zeile mit einem Pfeil markiert. Der Variablen-Explorer zeigt an, was Sie zu diesem Zeitpunkt tun. Da Sie Schritt für Schritt fortfahren können, können Sie den Inhalt des Prozesses verstehen. Dies macht es einfach, die Syntax zu verstehen, dass Sie nicht verstanden haben, wie der Prozess aussehen würde.
Syntaxbildschirm | Variabler Explorer-Bildschirm |
---|---|
Sie können das erstellte Programm einfach als Skript speichern. Sie können es jederzeit aus dem Dateibildschirm herausziehen.
Wie oben erwähnt, bietet es alle Funktionen für Anfänger, die Python lernen möchten. Die Bewertung mag unterschiedlich sein, wenn sie in der tatsächlichen Arbeit verwendet wird, aber sie ist ein sehr hervorragendes Werkzeug zum Lernen. Wenn Sie ein Anfänger sind, der gerade erst anfängt, Python zu lernen, verwenden Sie es bitte.
das ist alles
Recommended Posts