Eines der schönen Dinge an Python ist, dass Sie direkt in den ** interaktiven Interpreter ** eingeben können.
** Interaktiver Interpreter ** ist ein in eine Programmiersprache geschriebener Code, der durch Lesen einer Zeile in eine Maschinensprache übersetzt und dann so übersetzt wird, dass eine Antwort durch Lesen einer Zeile zurückgegeben wird. Es ist eine Methode der sequentiellen Übersetzung, die als Ausführung bezeichnet wird.
Sie können auf den Python-Interpreter über eine einfache grafische Oberfläche zugreifen, die als Interactive DeveLopment Environment (** IDLE **) bezeichnet wird. Sie finden es unter Anwendungen → MacPython unter Mac und unter Alle Programme → Python unter Windows. Wenn Sie den Python-Interpreter nicht ausführen können, liegt dies wahrscheinlich daran, dass Python nicht korrekt installiert ist. Ausführliche Anweisungen finden Sie unter hier.
Die Eingabeaufforderung wird erneut angezeigt, wenn der Interpreter die Berechnung und Anzeige der Antwort abgeschlossen hat. Dies bedeutet, dass der Python-Interpreter auf eine weitere Anweisung wartet. (Eingabeaufforderung bedeutet ">")
>>>1 + 5 * 2 - 3
8
>>>
Sie können ein Sternchen (*) für die Multiplikation, einen Schrägstrich (/) für die Division und () verwenden, um den Ausdruck in Klammern zu setzen. Das obige Beispiel zeigt, wie Sie interaktiv mit dem Python-Interpreter arbeiten und mit verschiedenen Ausdrücken in der Sprache experimentieren, um zu sehen, wie sie funktionieren.
>>> 1 +
File "<stdin>", line 1
1 +
^
SyntaxError: invalid syntax
>>>
Dies verursachte einen Syntaxfehler. In Python ist es nicht sinnvoll, eine Anweisung mit einem Pluszeichen zu beenden. Der Python-Interpreter gab die Zeile, in der der Fehler aufgetreten ist, als ** Zeile 1 ** an, und der Fehler trat in der ersten Zeile auf. Werde es dir sagen.
Nachdem Sie den Python-Interpreter zur Verfügung haben, können Sie mit Ihren Sprachdaten arbeiten.
Bevor Sie fortfahren können, müssen Sie NLTK 3.0 installieren, das Sie kostenlos hier herunterladen können (http://nltk.org/). Befolgen Sie die dortigen Anweisungen, um die für Ihre Plattform erforderliche Version herunterzuladen.
NLTK ist eine Abkürzung für Natural Language Tool Kit, eine in Python implementierte Bibliothek für die Verarbeitung natürlicher Sprache. Die Funktion ist, dass Sie standardmäßig mit Englisch spielen können.
Starten Sie nach der Installation von NLTK den Python-Interpreter, geben Sie an der Python-Eingabeaufforderung die folgenden beiden Befehle ein, um die erforderlichen Daten für das Buch zu installieren, und wählen Sie die Buchsammlung aus (siehe Abbildung 1.1).
Abbildung 1.1: Herunterladen der NLTK-Buchsammlung: Verwenden Sie nltk.download (), um nach verfügbaren Paketen zu suchen. Die Registerkarte Sammlung des Downloaders zeigt, wie Pakete in Gruppen gruppiert werden. Sie müssen die Zeile mit der Bezeichnung Buch auswählen, um alle Daten zu erhalten, die Sie für die Beispiele und Übungen in diesem Buch benötigen.
Sobald die Daten auf Ihren PC heruntergeladen wurden, können Sie einige davon mit dem Python-Interpreter laden. Der erste Schritt besteht darin, an der Python-Eingabeaufforderung einen speziellen Befehl einzugeben.
:from nltk.book import *。
Es weist den Interpreter an, den zu untersuchenden Text zu laden, und sagt "Alle Elemente aus dem NLTK-Buchmodul laden". Dieses Modul enthält alle Daten, die Sie zum Lesen dieses Kapitels benötigen. Der Befehl wird erneut angezeigt, wobei die Ausgabe hier angezeigt wird. Achten Sie darauf, dass Rechtschreibung und Zeichensetzung korrekt sind.
>>> from nltk.book import *
*** Introductory Examples for the NLTK Book ***
Loading text1, ..., text9 and sent1, ..., sent9
Type the name of the text or sentence to view it.
Type: 'texts()' or 'sents()' to list the materials.
text1: Moby Dick by Herman Melville 1851
text2: Sense and Sensibility by Jane Austen 1811
text3: The Book of Genesis
text4: Inaugural Address Corpus
text5: Chat Corpus
text6: Monty Python and the Holy Grail
text7: Wall Street Journal
text8: Personals Corpus
text9: The Man Who Was Thursday by G . K . Chesterton 1908
>>>
text1: Herman Melville 1851 "Moby Dick" text2: Sensation and Sensitivity von Jane Austin 1811 text3: Genesis text4: Antrittsrede Corpus text5: Chat Corpus text6: Monty Python und der Heilige Gral text7: Wall Street Journal text8: Persönlicher Korpus text9: Donnerstag Mann von G. K. K. Chestaton 1908
Wenn Sie mehr über diese Texte erfahren möchten, können Sie sie nachschlagen, indem Sie einfach ihren Namen an der Python-Eingabeaufforderung eingeben.
>>> text1
<Text: Moby Dick by Herman Melville 1851>
>>> text2
<Text: Sense and Sensibility by Jane Austen 1811>
>>>
Sie können jetzt den Python-Interpreter verwenden, um einige Daten zu verarbeiten.
Recommended Posts