Die Suche ergab 1476 Treffer
- Samstag 22. Juli 2023, 10:36
- Forum: Allgemeine Fragen
- Thema: Dictionary mit Zurück-Funktion
- Antworten: 13
- Zugriffe: 1238
Re: Dictionary mit Zurück-Funktion
ChainMap ais der Standard Lib könnte man verwenden, aber dann ändert sich die Lookup-Zeit von O(1) auf O(n). Ich würdre vermutlich sowas machen: class UndoDict(dict): _sentinel = object() def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self._undostack = [] def __setitem__(sel...
- Donnerstag 20. Juli 2023, 21:26
- Forum: Offtopic
- Thema: EIn Country Song über Python von ChatGPT
- Antworten: 3
- Zugriffe: 1797
EIn Country Song über Python von ChatGPT
(Verse 1) In the heart of the digital plain, where lines of code entwine, A language stands tall, like a star that loves to shine. It's Python, the serpent of the programming art, With elegance and simplicity, it's a melody to impart. (Refrain) Oh, Python, you're the language of my soul, With every ...
- Donnerstag 20. Juli 2023, 03:19
- Forum: Offtopic
- Thema: Python-Gedichte von ChatGPT
- Antworten: 0
- Zugriffe: 1549
Python-Gedichte von ChatGPT
Haiku: Python's charm shines bright, Wonderful and fast enough, Code with joy and ease. Sonett: In Python's realm, a charm so wondrous dwells, Where elegance and ease entwine as one, A language cherished, casting magic spells, With code that sparkles 'neath the morning sun. In verses clean, its synt...
- Mittwoch 19. Juli 2023, 18:32
- Forum: Showcase
- Thema: Yogic jetzt mit cut Operator
- Antworten: 0
- Zugriffe: 2353
Yogic jetzt mit cut Operator
Hallo Forum. Mein Spielzeug-Prolog habe ich jetzt um einen cut Kombinator erweitert. Damit ist es zB. möglich, logische Negation so zu definieren: def no(mf:Mf) -> Mf: return amb( seq(mf, cut, fail), unit, ) Das entspricht der Prolog-Definition: not(X) :- X, !, fail. not(_). unit ist immer wahr und ...
- Dienstag 11. Juli 2023, 05:25
- Forum: Allgemeine Fragen
- Thema: ChatGPT analysiert meinen Code
- Antworten: 6
- Zugriffe: 836
Re: ChatGPT analysiert meinen Code
@Xbash_Zero: Backtracking nennt man ein Verfahren, bei dem man versucht, Schritt für Schritt eine Lösung eines Problems zu finden. Dabei kann es passieren, dass man an einen Punkt kommt, von dem aus es keine weiteren brauchbaren Schritte mehr gibt. Dann geht man einen Schritt zurück, und versucht ei...
- Dienstag 11. Juli 2023, 00:26
- Forum: Allgemeine Fragen
- Thema: ChatGPT analysiert meinen Code
- Antworten: 6
- Zugriffe: 836
ChatGPT analysiert meinen Code
Hi Forum. Gerade hab ich mal ChatGPT gefragt, was mein Code in https://github.com/pillmuncher/yogic macht. Dazu habe ich den Code einfach kopiert und ChatGPT ein paar Hinweise gegeben. Zum Beispiel sagte es mir zuerst, dass es eine Parser Combinator Library sei, und ich habe ChatHPT dann darauf hing...
- Mittwoch 5. Juli 2023, 16:52
- Forum: Offtopic
- Thema: Wie nennt man das?
- Antworten: 4
- Zugriffe: 1747
Re: Wie nennt man das?
@nezzcarth: Danke! Graph Smoothing ist anscheinend ein gebräuchlicher Ausdrücke dafür:
https://en.wikipedia.org/wiki/Homeomorp ... _smoothing
https://mathworld.wolfram.com/GraphSmoothing.html
https://en.wikipedia.org/wiki/Homeomorp ... _smoothing
https://mathworld.wolfram.com/GraphSmoothing.html
- Mittwoch 5. Juli 2023, 15:18
- Forum: Offtopic
- Thema: Wie nennt man das?
- Antworten: 4
- Zugriffe: 1747
Re: Wie nennt man das?
@__blackjack__: Danke für die Antwort. Pruning ist eher das Abschneiden ganzer Äste um Suchräume zu begrenzen. Mir geht es bloß darum, verlinkte Listen aus dem Baum zu entfernen. Kontext: Es geht wieder mal um Prolog. Während der Unifikation werden Variablen in einem Environment (dict) an Werte gebu...
- Mittwoch 5. Juli 2023, 03:41
- Forum: Offtopic
- Thema: Wie nennt man das?
- Antworten: 4
- Zugriffe: 1747
Wie nennt man das?
Wie nennt man das, wenn man alle überflüssigen Knoten aus einem Baum entfernt und so die Äste auf ein Minimum verkürzt? o o / \ / \ o o -> o C / \ \ / \ o B C A B / A Ich bilde mir ein, das schon mal gewusst zu haben, aber das Wort dafür fällt mir einfach nicht ein.
- Mittwoch 28. Juni 2023, 20:59
- Forum: Codesnippets
- Thema: Spaß mit Dekoratoren
- Antworten: 5
- Zugriffe: 2900
Spaß mit Dekoratoren
def foo(x, y, z, register_undo): # irgendwas mit x, y, z machen @register_undo def undo_foo(): # irgendwas mit x, y, z wieder rückgängig machen def main(): undo_stack = [] ... foo(a, b, c, undo_stack.append) ... undo_stack.pop()() if __name__ == "__main__": main()
- Montag 5. Juni 2023, 19:06
- Forum: Allgemeine Fragen
- Thema: Laden von eigenen Modulen über einen Objekt - Manager
- Antworten: 26
- Zugriffe: 2225
Re: Laden von eigenen Modulen über einen Objekt - Manager
Ganz oben in deinem ersten Post in diesen Thread hast du geschrieben: Hintergrund ist, dass ich so auch direkt Klassen aus den Modulen aufrufen kann. Warum verwendest du nicht den normalen Weg und importierst einfach alles, was du brauchst, am Anfang eines Moduls? Guckstu: import foo from bar import...
- Freitag 12. Mai 2023, 20:19
- Forum: Allgemeine Fragen
- Thema: Instanzvariablen definieren Unterschiede
- Antworten: 2
- Zugriffe: 419
Re: Instanzvariablen definieren Unterschiede
Stell dir vor, du schreibst ein Programm zur Adressverwaltung. Deine Klasse Adressat könnte so aussehen: class Adressat: def __init__(self, vorname, nachname, strasse, plz, ort): self.vorname = vorname self.nachname = nachname self.strasse = strasse self.plz = plz self.ort = ort a = Adressat("H...
- Samstag 25. März 2023, 22:42
- Forum: Allgemeine Fragen
- Thema: pytorch zahlenfolge vervollständigen
- Antworten: 5
- Zugriffe: 607
Re: pytorch zahlenfolge vervollständigen
@kugelblitz: Ja, ich verstehe schon, was du möchtest. Aber welche der folgenden Aussagen trifft auf die von dir gezeigte Liste zu? Sie beginnt mit 1 und besteht aus den positiven ungeraden Zahlen in aufsteigender Reihenfolge. Sie beginnt mit 1 und jede Zahl ist um zwei größer als die vorhergehende. ...
- Samstag 25. März 2023, 09:23
- Forum: Allgemeine Fragen
- Thema: pytorch zahlenfolge vervollständigen
- Antworten: 5
- Zugriffe: 607
Re: pytorch zahlenfolge vervollständigen
Zu jeder endlichen Zahlenfolge gibt es unendlich viele unterschiedliche Funktionen der Ordinalzahlen, die mit genau mit dieser Zahlenfolge beginnen. Jede Zahl, die unmittelbar nach dem ender der Ausgangszahlenfolge kommt, ist deswegen eine richtige Zahl: … 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 17, … 1,...
- Mittwoch 8. März 2023, 18:32
- Forum: Allgemeine Fragen
- Thema: Funktionen mit variabler Parameteranzahl
- Antworten: 4
- Zugriffe: 470
Re: Funktionen mit variabler Parameteranzahl
Ja, das könnte man wohl so machen, aber mir wäre das zu kompliziert. Warum nicht so?
Code: Alles auswählen
def f(*args):
return [[each['name'] for each in arg] for arg in args]
- Montag 27. Februar 2023, 20:29
- Forum: Raspberry Pi und Co.
- Thema: threading Problem
- Antworten: 3
- Zugriffe: 1974
Re: threading Problem
Das _thread-modul ist ein Implementierungsdetail vom threading-Modul. Durch den führenden Unterstrinch ist es als Implementierungsdetail gekennzeichnet uns sollte deswegen nicht verwendet werden. Statt dessen sollte man das thread-Modul verwenden. Wenn man die Python-Dokumentations von oben nach unt...
- Sonntag 19. Februar 2023, 22:20
- Forum: Allgemeine Fragen
- Thema: Python einzelnes Listen element verändern
- Antworten: 5
- Zugriffe: 402
Re: Python einzelnes Listen element verändern
@n1klas: Ja.Siehe auch hier: https://docs.python.org/3/tutorial/data ... rehensions.
Code: Alles auswählen
>>> things = [[] for _ in range(3)]
>>> things
[[], [], []]
>>> things[1].append('hallo')
>>> things
[[], ['hallo'], []]
- Sonntag 5. Februar 2023, 19:36
- Forum: Allgemeine Fragen
- Thema: Entscheidbarkeit
- Antworten: 8
- Zugriffe: 649
Re: Entscheidbarkeit
Im Allgemeinen ist es nicht entscheidbar, ob eine bestimmte Stelle im Code ausgeführt werden wird. Das folgt aus dem Satz von Rice . Im Speziellen kann man allerdings schon Aussagen treffen, etwa wenn dein Programm lediglich aus der Anweisung print(100) besteht. In der Aufgabe steht allerdings "...
- Freitag 3. Februar 2023, 17:33
- Forum: Allgemeine Fragen
- Thema: Erfahrung Entwicklung Kryptowährung
- Antworten: 18
- Zugriffe: 1033
Re: Erfahrung Entwicklung Kryptowährung
@Kebap: Hoppla. Ich leider gerade unter extremer Vergesslichkeit. Wohl eine Nachwirkung der Seuche, die mich Ende letzten Jahres dann doch noch erwischt hat.
- Donnerstag 2. Februar 2023, 20:49
- Forum: Allgemeine Fragen
- Thema: Erfahrung Entwicklung Kryptowährung
- Antworten: 18
- Zugriffe: 1033
Re: Erfahrung Entwicklung Kryptowährung
Eine Golddeckelung [...] wurde ursprünglich eingeführt, um die Akzeptanz einer papierbasierten Währung zu erreichen. Ja, was wird immer gesagt, aber das stimmt nicht. Tatsächlich wurde im Frühmittelalter sog. "imaginäres Geld" verwendet, also reines Buchgeld zum Verrechnen - weil einfach ...