Guten Morgen Liste! Ich bin dabei mich in ein semantisches Netz einzuarbeiten. Leider habe ich davon noch keine Ahnung. Kann mir jemand dabei ein wenig Starthilfe geben und folgenden Fragen beantworten: Was genau sind semantische Netze? Wo werden sie eingesetzt? Gibt es Erweiterungsmöglichkeiten? Vielen Dank _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
Hi, Deine Frage ist off-topic und hat mit Python nichts zu tun. -aj --On Montag, 30. Juni 2003 8:58 Uhr +0200 "Reinmueller, Jan" <Jan.Reinmueller@regwest.sbs.de> wrote:
Guten Morgen Liste!
Ich bin dabei mich in ein semantisches Netz einzuarbeiten.
Leider habe ich davon noch keine Ahnung.
Kann mir jemand dabei ein wenig Starthilfe geben und folgenden Fragen beantworten:
Was genau sind semantische Netze? Wo werden sie eingesetzt? Gibt es Erweiterungsmöglichkeiten?
Vielen Dank
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
Andreas Jung schrieb:
Hi,
Deine Frage ist off-topic und hat mit Python nichts zu tun.
-aj
Hi Andreas, ich finde Deine Reaktion voll daneben. Auch meine letzte Frage nach einem UML-Tool war OT. Trotzdem wurde sie zu meiner vollsten Zufriedenheit beantwortet. Lag es daran, dass ich ein in Python geproggtes Tool suchte? Nun gut vielleicht will er ein solches Netz ja in Python erstellen. Kurz und gut, vielleicht ist meine Mail ja auch überflüssig, aber ich finde es gut, dass man (wenn es nicht zum Hauptanliegen wird) hier auch mal eine OT-Frage stellen kann und diese trotzdem von den meisten Usern _vernünftig_ beantwortet werden. An dieser Stelle Danke an alle, die mir hier schon viel geholfen haben. Dirk _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
Guten Morgen Liste! Hi mein erstes posting und schon schräg ankommen.... *uuaahhh*
Ich bin dabei mich in ein semantisches Netz einzuarbeiten. Leider habe ich davon noch keine Ahnung. Kann mir jemand dabei ein wenig Starthilfe geben und folgenden Fragen beantworten:
Was genau sind semantische Netze?
Wo werden sie eingesetzt?
google.de? 3. google link: Ein semantisches Netz (SN) ist ein mathematisches Modell einer Menge von begrifflichen Entitäten und der zwischen diesen bestehenden kognitiven Beziehungen. 4. google link: Semantische Netze werden im Bereich der künstlichen Intelligenz seit langem zur Repräsentation von Wissen genutzt.
Gibt es Erweiterungsmöglichkeiten? ....
Vielen Dank bitte bitte....
gruß günther p.s. sorry /"\ mailto: GueSo@gmx.ch \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
hi, irgendwie muss ich beim gebrauch von generatoren und iteratoren noch ein problem haben. vieleicht kann mich einer erhellen folgende kleiner beispielcode -
from __future__ import generators
class Liste: def __init__(self, *_values): self.Values = _values self.Index = -1 def __iter__(self): self.Index = -1 return self def next(self): self.Index += 1 if len(self.Values) > self.Index: return self.Values[self.Index] raise StopIteration() def next(self): for value in self.Values: yield value if __name__ == "__main__": for x in Liste("Eins", "zwei", "drei"): print x
das beispiel laeuft mit der ersten next-methode ohne probleme durch. mit der zweiten bekomme ich eine endlos "schleife" - kapiere bloss nicht warum? hab ich irgendwas im PEP zu generatoren ueberlesen. ciao robertj _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
robertj wrote:
hi,
irgendwie muss ich beim gebrauch von generatoren und iteratoren noch ein problem haben. vieleicht kann mich einer erhellen
folgende kleiner beispielcode -
from __future__ import generators
class Liste: def __init__(self, *_values): self.Values = _values self.Index = -1 def __iter__(self): self.Index = -1 return self def next(self): self.Index += 1 if len(self.Values) > self.Index: return self.Values[self.Index] raise StopIteration() def next(self): for value in self.Values: yield value
if __name__ == "__main__": for x in Liste("Eins", "zwei", "drei"): print x
das beispiel laeuft mit der ersten next-methode ohne probleme durch. mit der zweiten bekomme ich eine endlos "schleife" - kapiere bloss nicht warum? [...]
Du mischt Generatoren und Iteratoren. Da kommt natürlich nur Käse raus ;-) Das erste next gehört zu einer Iterator-Klasse, die passt auch so. Wenn du einen Generator machen willst, wird der komplett in einem Callable implementiert - im Normalfall mit einem def-Statement, aber es geht auch so etwas wie: #v+ class MyGen: def __init__(self, values): self.values = values def __call__(self): for v in self.values: yield v mygen = MyGen([3, 4, 5]) for item in mygen(): print item #v- HTH, -- Gerhard _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
Hi, wie Gerhard bereits gesagt hat, stellt deine Liste (mit der ersten next-Variante) eigentlich keine Liste sondern vielmehr selbst ein Iterator-Objekt dar. Iterator-Objekte sind eigentlich nur Hilfsobjekte, die von __iter__ zurückgeliefert werden, um das eigentliche Objekt aufzählbar zu machen. Die Idee einer Generator-Funktion ist es, dir genau das zu ersparen. Eine Generator-Funktion liefert von ganz alleine ein Iterator-Objekt zurück. Mit dem yield-Statement setzt du gewissermaßen jeweils den nächsten Wert ab. class Liste: def __init__(self, *_values): self.Values = _values def __iter__(self): Index = 0 while len(self.Values) > Index: # Iterator liefert Tupel (Index, Wert) zurück yield (Index, self.Values[Index]) Index += 1 if __name__ == "__main__": liste = Liste("Eins", "zwei", "drei").__iter__() print liste.__iter__() # das Iterator-Objekt der Generator-Funktion for x in liste: print x liefert dir dann so etwas wie: <generator object at 0x007BB388> (0, 'Eins') (1, 'zwei') (2, 'drei') Bye Oliver _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
participants (7)
-
Andreas Jung
-
Dirk Lannatewitz
-
Gerhard Häring
-
GueSo
-
Oliver Horn
-
Reinmueller, Jan
-
robertj