Seite 1 von 1
Anfänger Problem.
Verfasst: Dienstag 2. März 2021, 20:51
von Letstry
Guten Tag,
ich stehe vor einem Problem!
Ich habe angefangen mit der Sprache Python und soll folgendes machen:
Berechnen von einer Spanne von + - 7 Wörtern um ein gewisses Wort (sagen wir "Baum") suchen. Stop words soll man ausschließen (Welche sind das? verstehe ich nicht. Danach soll ich das ganze in einem DataFrame dokumentieren und die meist genannten Wörter in absteigender Reihenfolge ausgeben.
Kann mir jemand bitte helfen? Bin leider komplett überfordert...
Liebe Grüße =)
Re: Anfänger Problem.
Verfasst: Dienstag 2. März 2021, 22:40
von __blackjack__
@Letstry: Nach dem Begriff „stop words“ kann man das Internet befragen. Und findet beispielsweise die Englische Wikipedia-Seite dazu.
Was soll denn eine „Spanne von ±7 Wörter berechnen“ bedeuten? Da fehlt Kontext und Präzisierung. Du hast irgendwelche Eingabedaten die das gewisse Wort enthalten?
Ansonsten ganz allgemein: In der Python-Dokumentation gibt es ein Grundlagentutorial. Bitte den
Style Guide for Python Code beherzigen. Pandas hat gute Dokumentation inklusive Tutorial.
Eventuell sehr nützlich könnte `collections.Counter` aus der Standardbibliothek sein.
Re: Anfänger Problem.
Verfasst: Mittwoch 3. März 2021, 00:56
von Letstry
Danke das hat schon mal geholfen!
Ich habe schon einiges geschafft! Morgen schaue ich mal wie ich eine Fortschrittsanzeige implementieren kann. Denn bei einer Sache rechnet sich mein PC zu tode und ein Core rennt auf quasi 100%. [*] zeigt es mir an. Also rechnet es. Eine Schleife ist dort eigentlich nicht vorhanden.
Daher die Idee mit der Fortschrittsanzeige.
Gibt es da eine einfache Art und weise diese zu implementieren?
Re: Anfänger Problem.
Verfasst: Mittwoch 3. März 2021, 02:20
von __blackjack__
@Letstry: Entweder selber per `print()`. Wobei die Argumente `end` und `flush` und das „carriage return“-Zeichen "\r" da interessant sind.
Oder man bindet ein externes Modul ein das so etwas bereitstellt.
tqdm wäre beispielsweise eine Möglichkeit.
Re: Anfänger Problem.
Verfasst: Mittwoch 3. März 2021, 15:15
von Letstry
Danke, habe es mit tdm auch in der Nacht schon versucht. Hatte dennoch nicht geklappt. Aber mittlerweile konnte ich alles lösen!
Danke für deine Ideen!