I nltk Block eine Grammatik-Tag produziert haben, die Join Strings aus for-Schleife in einer einzigen Zeile
sent_text = nltk.sent_tokenize(text) # this gives us a list of sentences
# now loop over each sentence and tokenize it separately
for sentence in sent_text:
tokenized_text = nltk.word_tokenize(sentence)
tagged = nltk.pos_tag(tokenized_text)
for word, tag in tagged:
print(tag)
ist Das gibt mir die folgende Ausgabe,
DT
JJ
NN
NN
VBD
IN
DT
JJ
NN
Allerdings möchte ich die Ausgabe bis single lined wie
DT JJ NN NN VBD IN DT JJ NN
Wie mache ich das?
Die python3 'print' Funktion hat einen' end' Parameter, setze ihn auf '''', z. 'print (tag, end = '')': siehe https://docs.python.org/3.5/library/functions.html?highlight=print%20function#print – AChampion
Bitte tun Sie dies .. fügen Sie ein Komma .. 'hinzu print tag, ' – AceLearn
@AChampion gibt es keine Verwendung Kopieren meiner Antwort in den Kommentaren –