Die Suche ergab 12 Treffer

von ni-ko-o-kin
Freitag 26. August 2011, 14:11
Forum: Allgemeine Fragen
Thema: list comprehensions
Antworten: 2
Zugriffe: 349

Re: list comprehensions

Les mich grad in das dis-module ein. Vielen dank für die schnelle Antwort.
von ni-ko-o-kin
Freitag 26. August 2011, 13:44
Forum: Allgemeine Fragen
Thema: list comprehensions
Antworten: 2
Zugriffe: 349

list comprehensions

hallo!

weiß jemand wieso list comprehensions so schnell sind?


# list comprehension
meineliste = [i for i in range(10**6)]

# for-schleife, append
meineliste = []
for i in range(10**6):
meineliste.append(i)


mir ist klar das ich bei zweiterem die methode append 10**6 aufrufen muss und dass das ...
von ni-ko-o-kin
Donnerstag 25. August 2011, 18:31
Forum: Allgemeine Fragen
Thema: ein modul in mehreren dateien verwenden
Antworten: 1
Zugriffe: 351

ein modul in mehreren dateien verwenden

hallo!

main.py:

import math
import module1
import module2


ich möchte jetzt nicht nur in main sondern auch in module1 und module2 'math' verwenden. muss ich es dann dort jeweils nochmal importieren?
oder gibts da einen trick um sich die vielen imports in jedem file zu sparen.

grüße,
niko ...
von ni-ko-o-kin
Samstag 13. Februar 2010, 20:36
Forum: Allgemeine Fragen
Thema: Sortieren mit Bedingungen
Antworten: 19
Zugriffe: 2424

ach so........... hm....... :idea:

Danke! Werd ich mir morgen durchlesen!

niko
von ni-ko-o-kin
Samstag 13. Februar 2010, 20:00
Forum: Allgemeine Fragen
Thema: Sortieren mit Bedingungen
Antworten: 19
Zugriffe: 2424

Ja, hab ich gesehen und gelesen, aber verstanden hab ich das nicht. Aber wenn du meinst dass es ein nicht lösbares Problem ist versteh ich das auch nicht. Weil wir ja schon eine Lösung gefunden haben, nur ist leider der Zeitaufwand zu hoch. Also kann es doch sein, dass es auch eine Lösung gibt wo ...
von ni-ko-o-kin
Samstag 13. Februar 2010, 18:56
Forum: Allgemeine Fragen
Thema: Sortieren mit Bedingungen
Antworten: 19
Zugriffe: 2424

Naja, deine ursprüngliche Frage war auch mit einem Beispiel mit 6 Elementen verknüpft. Hättest du gleich gesagt, dass es um >100 geht, hätte ich den Vorschlag mit Permutationen gar nicht erst gemacht.
Sorry. My Bad!

Trotz deiner Beschreibung (Fassaden etc.) habe ich noch nicht verstanden, warum ...
von ni-ko-o-kin
Samstag 13. Februar 2010, 18:44
Forum: Allgemeine Fragen
Thema: Sortieren mit Bedingungen
Antworten: 19
Zugriffe: 2424

Ich seh schon: Falls ich sehr viele Elemente hab und die Bediungengen haben dann wird es viele Kombinationen geben die nicht funktionieren aber nur wenige die gültig sind. hm......

Aber es müssen doch schon viele, viele Menschen vor mir so ein Problem gehabt haben und eine Lösung gefunden haben ...
von ni-ko-o-kin
Samstag 13. Februar 2010, 18:22
Forum: Allgemeine Fragen
Thema: Sortieren mit Bedingungen
Antworten: 19
Zugriffe: 2424

Das war ja mein ursprüngliche Frage: wie schaut so eine intelligente Methode aus? Gibt es da einen Algorithmus der für so was gedacht ist?
Außerdem brauch ich nur eine Lösung die alle Bedingungen erfüllt. Sorted kann sicher auch nur eine Permutation ausgeben, oder?

Anfänglich hab ich ja versucht ...
von ni-ko-o-kin
Samstag 13. Februar 2010, 17:46
Forum: Allgemeine Fragen
Thema: Sortieren mit Bedingungen
Antworten: 19
Zugriffe: 2424

Wieso komme ich mit meinem Ansatz nicht weit? Rechenzeit?

Ich habe in den letzten Monaten einen Teil von den Wiener Gründerzeithäuser nachmodelliert. Es wiederholen sich immer wieder bestimmte Fassadenelemente. Und da dachte ich mir, dass lässt sich doch mit einem Script schneller lösen.

Es soll ...
von ni-ko-o-kin
Samstag 13. Februar 2010, 16:58
Forum: Allgemeine Fragen
Thema: Sortieren mit Bedingungen
Antworten: 19
Zugriffe: 2424

from itertools import permutations
a=[1,1,2,3,3,3,1,1,2,3,3,3]
ways = sorted(set(permutations(a)))
print ways

Bei der doppelten Menge an Elementen dauert das ganz schön lange. Es gibt ja dann auch einige(!) Lösungen. Aber eigentlich genügt mir eine gültige Lösung (wo alle Bedinungen erfüllt ...
von ni-ko-o-kin
Samstag 13. Februar 2010, 16:09
Forum: Allgemeine Fragen
Thema: Sortieren mit Bedingungen
Antworten: 19
Zugriffe: 2424

vielen dank für die antworten. bin am ausprobieren....

niko
.
von ni-ko-o-kin
Samstag 13. Februar 2010, 15:20
Forum: Allgemeine Fragen
Thema: Sortieren mit Bedingungen
Antworten: 19
Zugriffe: 2424

Sortieren mit Bedingungen

Hallo!

Ich habe eine endliche Anzahl an Elementen die ich aneinander reihen will. Aber bestimmte Elemente dürfen nicht neben anderen Elementen stehen.

zb(pseudo-code):
Element_01.Anzahl = 2
Element_02.Anzahl = 1
Element_03.Anzahl = 3

liste.länge = 6
zb:
liste = [1,1,2,3,3,3]
oder
liste = [1,2,3,1 ...