Die Suche ergab 172 Treffer

von bords0
Sonntag 14. Oktober 2018, 21:14
Forum: Allgemeine Fragen
Thema: list comprehension mit Bedingung
Antworten: 15
Zugriffe: 212

Re: list comprehension mit Bedingung

Standardvorgehen wäre m.E. so etwas (ungetestet):

Code: Alles auswählen

a=[1, 2, 3, 3, 3, 4, 5, 5, 6, 7, 8]
b = []
seen = set()
for x in a:
    if x not in seen:
        b.append(x)
        seen.add(x)
Da kann man dann auch etwas komplizierteres machen, als eine Liste ohne Duplikate.
von bords0
Sonntag 26. August 2018, 21:57
Forum: Allgemeine Fragen
Thema: Wo ist mein Fehler? Dezimal -> Binär
Antworten: 8
Zugriffe: 790

Re: Wo ist mein Fehler? Dezimal -> Binär

Wenn es wirklich an der Rundung von sehr großen Zahlen liegt, dann solltest du versuchen, nur mit `int` zu rechnen. In Python 3 ist `/` gibt immer ein float zurück. Für integer-Division ist `//` vorgesehen. Ersetze also mal `zahl = int(zahl / 2)` durch `zahl = zahl // 2` (ungetestet).
von bords0
Dienstag 22. Mai 2018, 23:18
Forum: Allgemeine Fragen
Thema: Funktionsliste an Funktion übergeben
Antworten: 12
Zugriffe: 291

Re: Funktionsliste an Funktion übergeben

Es geht nicht. Warum oder was frage ich falsch?? Du beantwortet Fragen nicht. Du schreibst keinen vollständigen Code auf, der "nicht geht". Du schreibst nicht, was "es geht nicht" bedeutet. Nach dem was du schreibst, müsste nämlich alles gehen: In [18]: func = [min, max] In [19]: a1 = [1, 2, 3] In ...
von bords0
Dienstag 22. Mai 2018, 22:01
Forum: Allgemeine Fragen
Thema: Funktionsliste an Funktion übergeben
Antworten: 12
Zugriffe: 291

Re: Funktionsliste an Funktion übergeben

Vielleicht habe ich das Problem nicht ausreichend beschrieben!? Ich befürchte, so ist es. Fangen wir noch mal an: Ich habe n Funktionen und ich habe z.B. 2 np-arrays einer größeren Dimension. Mit einer "for-Schleife" berechne ich irgendwas über den Arrays. "for a, b in zip(a1, a2): ...Berechnungen....
von bords0
Montag 16. April 2018, 16:46
Forum: Allgemeine Fragen
Thema: Kartenlegen - Anfänger mit knackigem Problem
Antworten: 13
Zugriffe: 587

Re: Kartenlegen - Anfänger mit knackigem Problem

Sirius3 hat geschrieben:@kbr: ich habe es mit einfachen Strings gelöst. Wobei es, wie der OP schon richtig vermutet, gar keine Lösung gibt.
Oh, wie schade. Insbesondere, da ich mehrere ganz ähnliche Puzzles kenne (mit Schildkröten statt Flugzeugen z.B.), die Lösungen haben. Verdammt schwer zu finden.
von bords0
Mittwoch 14. März 2018, 08:58
Forum: Allgemeine Fragen
Thema: Tensorflow und Python Fehler
Antworten: 4
Zugriffe: 188

Re: Tensorflow und Python Fehler

Kristallkugel: Vielleicht Groß-/Kleinschreibung? Bei Window egal, beim Mac m.W. nicht.
von bords0
Dienstag 20. Februar 2018, 22:08
Forum: Allgemeine Fragen
Thema: for schleife in eine Liste
Antworten: 11
Zugriffe: 579

Re: for schleife in eine Liste

Der Aufruf von `str` ist nicht passend. Du willst ja eine Liste von Wörtern haben (und nicht einen String, der aussieht wie eine Liste), und die willst die Liste an die vorhande Liste anhängen. Oder genauer gesagt, du willst die vorhandene Liste um die neue Liste erweitern. Dafür gibt es die `extend...
von bords0
Montag 4. Dezember 2017, 00:37
Forum: Allgemeine Fragen
Thema: Woran liegt es das dieser Code Probleme macht?
Antworten: 16
Zugriffe: 821

Re: Woran liegt es das dieser Code Probleme macht?

Dann füge eben alles hinzu, was du meinst, dass es nötig sei. Und dann kommt bei dir True heraus. Es sollte aber immer noch False herauskommen. Welches Tupel überprüfst du nämlich überhaupt nicht?
von bords0
Montag 4. Dezember 2017, 00:16
Forum: Allgemeine Fragen
Thema: Woran liegt es das dieser Code Probleme macht?
Antworten: 16
Zugriffe: 821

Re: Woran liegt es das dieser Code Probleme macht?

Danke für die schnelle Antwort. Also die Aufgabenstellung ist: Schreiben Sie eine Funktion, die bei gegebenen n (mit n Element N und n>0) und R überprüft ob eine Äquivalenzrelation vorliegt. Z.B True >>> aequivalenzrelation (3 , [(2 , 2), (1 ,1 ), (3 ,3 ), (4 ,4) , (1 , 2) , (2 , 1), (2 ,3 ), (3 ,2...
von bords0
Mittwoch 1. November 2017, 01:01
Forum: Offtopic
Thema: Querdenker - Brauche Hilfe
Antworten: 7
Zugriffe: 1279

Re: Querdenker - Brauche Hilfe

Ente (Loriot) und industRIEGEbiet?
Aber was hat das mit Python zu tun? Oder ist das das eigentliche Rätsel? :?:
von bords0
Sonntag 18. Juni 2017, 22:58
Forum: Allgemeine Fragen
Thema: Rechtecke, die kollidieren
Antworten: 13
Zugriffe: 1232

Re: Rechtecke, die kollidieren

Wenn du dann eine Methode schreibst, die fuer einen gegebenen Punkt prueft, ob er in einem Rechteck enthalten ist, dann ist das fuer die Kollision schon die halbe Miete - da musst du dann ja nur noch alle vier oben definierten Eckpunkte von Rechteck A pruefen, ob einer im gegebenen Rechteck B entha...
von bords0
Freitag 3. Februar 2017, 23:52
Forum: Allgemeine Fragen
Thema: AUFGABE: Jeden tag eine Änderung des Bankcodes...
Antworten: 45
Zugriffe: 1840

Re: AUFGABE: Jeden tag eine Änderung des Bankcodes...

Oder kurz, knackig und hässlich:

Code: Alles auswählen

c = 1968
d = c + c // 10 + c // 100 + c // 1000
for i in range(1, 10000):
    c, d = 10 * (c % 1000) + d % 10, d + d % 10 - c // 1000
    if c == 1968:
        break
print(i)
von bords0
Freitag 25. November 2016, 01:33
Forum: Allgemeine Fragen
Thema: Ausgaben
Antworten: 14
Zugriffe: 1186

Re: Ausgaben

Ich schwanke noch zwischen

Code: Alles auswählen

for i in range(5):
    print("000010000"[i:][:5])
und

Code: Alles auswählen

s = "00001"
for i in range(5):
    print(s[i:] + s[:i])
Aber

Code: Alles auswählen

print(*sorted(map("".join,set(itertools.permutations("00001")))), sep="\n")
scheidet völlig aus.
:wink:
von bords0
Montag 3. August 2015, 21:03
Forum: Allgemeine Fragen
Thema: Optimierungsproblem für Datenkompression
Antworten: 12
Zugriffe: 1455

Re: Optimierungsproblem für Datenkompression

@BlackJack: Jetzt läufts. Aber optimale Ergebnisse liefert es nicht immer. Im Vergleich mit meiner RLE-Funktion oben: In [2]: rle([0, 1, 1, 0]) Out[2]: [129, 0, 2, 1, 129, 0] In [3]: RLE([0, 1, 1, 0]) Out[3]: [132, 0, 1, 1, 0] Ich glaube, dass es ganz schön komplex ist, das Optimum durch "Vorausscha...
von bords0
Sonntag 2. August 2015, 23:09
Forum: Allgemeine Fragen
Thema: Optimierungsproblem für Datenkompression
Antworten: 12
Zugriffe: 1455

Re: Optimierungsproblem für Datenkompression

@Blackjack: Das ist ein NameError (iter_runs).