Die Suche ergab 13 Treffer
- Dienstag 6. April 2021, 17:04
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Re: Logicals PROLOG vs Python
Super. Liefert aber alle Permutationen als output -ein bisschen umständlich aber eigentlich vollständig - wie könnte man nur die Zahlen für jeden Buchtabe ausgeben , statt "each.items" sort verwenden?
- Montag 5. April 2021, 08:15
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Re: Logicals PROLOG vs Python
Läuft nicht wegen modul?
- Montag 5. April 2021, 08:14
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Re: Logicals PROLOG vs Python
Läuft irgendwie nicht - syntax? - modul?
from itertools import permutations
from lib.yogic import *
def equate(letters, numbers):
return alt(*[unify(letters, list(permutated_numbers))
for permutated_numbers in permutations(numbers)])
# ----8<---------8<---------8<---------8<---------8 ...
from itertools import permutations
from lib.yogic import *
def equate(letters, numbers):
return alt(*[unify(letters, list(permutated_numbers))
for permutated_numbers in permutations(numbers)])
# ----8<---------8<---------8<---------8<---------8 ...
- Montag 5. April 2021, 06:40
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Re: Logicals PROLOG vs Python
Ah ok - ich schaue das durch.
wie ist es mit der Rechenzeit bei komplexeren Aufgaben?
z.B.
wie ist es mit der Rechenzeit bei komplexeren Aufgaben?
z.B.
- Sonntag 4. April 2021, 14:17
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Re: Logicals PROLOG vs Python
ich finde es super
- Sonntag 4. April 2021, 09:28
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Re: Logicals PROLOG vs Python
Habe die Zeile ergänzt - wo finde ich das lib.yogic - ich habe anaconda
equation = seq(
equate([b, f, i], [6, 10, 3]),
equate([a, c, d, e, h], [2, 1, 9, 8, 4]),
equate([a, e, f, h, j], [5, 8, 10, 4, 2]),
equate([d, e, h, i, j], [6, 4, 2, 5, 9]),
)
equation = seq(
equate([b, f, i], [6, 10, 3]),
equate([a, c, d, e, h], [2, 1, 9, 8, 4]),
equate([a, e, f, h, j], [5, 8, 10, 4, 2]),
equate([d, e, h, i, j], [6, 4, 2, 5, 9]),
)
- Sonntag 4. April 2021, 08:53
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Re: Logicals PROLOG vs Python
Vielen Dank - echt super mit der fehlenden Zeile müsste es eindeutig sein
- Sonntag 4. April 2021, 07:34
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Re: Logicals PROLOG vs Python
Sorry meine Schuld, es ist nicht 810 sondern 8,10
Von B, F, I kann jeder 6, 10 oder 3 sein und analog gilt noch:
A,C, D, E, H 2, 1, 9, 8, 4
A, E, F, H, J 5, 8,10, 4, 2
D, E, H, I, J 6, 4, 2, 5, 9
Was ist C E G H J ? C=1; G=7 ;J=5 ; E/H=2/4; (B=3 I=6 F=10 A=8 D=9)
Von B, F, I kann jeder 6, 10 oder 3 sein und analog gilt noch:
A,C, D, E, H 2, 1, 9, 8, 4
A, E, F, H, J 5, 8,10, 4, 2
D, E, H, I, J 6, 4, 2, 5, 9
Was ist C E G H J ? C=1; G=7 ;J=5 ; E/H=2/4; (B=3 I=6 F=10 A=8 D=9)
- Samstag 3. April 2021, 19:38
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Re: Logicals PROLOG vs Python
Hi, danke. für die links.
Ich wollte eher fragen wie ihr dieses Problem in Python löst, um es vergleichen zu können:
Von B, F, I kann jeder 6, 10 oder 3 sein und analog gilt noch:
A C D E H 2 1 9 8 4
A E F H J 5 810 4 2
D E H I J 6 4 2 5 9
Was ist C E G H J ? C=1; G=7 ;J=5 ; E/H=2/4; (B=3 I=6 F=10 ...
Ich wollte eher fragen wie ihr dieses Problem in Python löst, um es vergleichen zu können:
Von B, F, I kann jeder 6, 10 oder 3 sein und analog gilt noch:
A C D E H 2 1 9 8 4
A E F H J 5 810 4 2
D E H I J 6 4 2 5 9
Was ist C E G H J ? C=1; G=7 ;J=5 ; E/H=2/4; (B=3 I=6 F=10 ...
- Samstag 3. April 2021, 13:39
- Forum: Allgemeine Fragen
- Thema: Logicals PROLOG vs Python
- Antworten: 18
- Zugriffe: 1378
Logicals PROLOG vs Python
Ich programmiere gerade in Prolog ein Programm, das aus gegebenen Verknüfungen z.B. A= 4, B=23, X=5 usw. aus diesen Angaben dann Fragen beantworten kann wie z.B welche Nummer hat D etc.
Einsteinrätsel und Alphametiken sind in Prolog schnell zu machen aber wie sieht es mit Python aus?
Wie aufwendig ...
Einsteinrätsel und Alphametiken sind in Prolog schnell zu machen aber wie sieht es mit Python aus?
Wie aufwendig ...
- Freitag 2. April 2021, 18:36
- Forum: Allgemeine Fragen
- Thema: Platzbuchung Kostenoptimierung Python skripte
- Antworten: 4
- Zugriffe: 822
Re: Platzbuchung Kostenoptimierung Python skripte
Danke. Ja klar. Knapsack. Aber ich habe einen simplen, aufwandsarmen Näherungsansatz gefunden- den vergleiche ich mit dem normalen Ansatz - hat jemand so einen normale Ansatz als code irgendwo?
- Dienstag 30. März 2021, 10:50
- Forum: Allgemeine Fragen
- Thema: Platzbuchung Kostenoptimierung Python skripte
- Antworten: 4
- Zugriffe: 822
Re: Platzbuchung Kostenoptimierung Python skripte
Es ist ein Strandliegeplatz. Bei Überbuchung streiche ich die Buchung, die gesamt am wenigsten Geld einbringt (also gebuchte cm und Zeitdauer) Es ist ein simples Constraint satisfaction problems (CSPs- are mathematical questions defined as a set of objects whose state must satisfy a number of ...
- Montag 29. März 2021, 16:37
- Forum: Allgemeine Fragen
- Thema: Platzbuchung Kostenoptimierung Python skripte
- Antworten: 4
- Zugriffe: 822
Platzbuchung Kostenoptimierung Python skripte
Hallo,
es sollen Plätze Liegewiese vermietet werden (z.B. pro Tag) in einem Zeitfenster von z.B. 10-17 Uhr --z.B. stundenweise . Es gibt 100 m Platz der gleichzeitig streifenweise am laufenden Meter gebucht werden kann und man kann Zentimeter genau Platz reservieren. Wenn ich zu bestimmten Zeiten ...
es sollen Plätze Liegewiese vermietet werden (z.B. pro Tag) in einem Zeitfenster von z.B. 10-17 Uhr --z.B. stundenweise . Es gibt 100 m Platz der gleichzeitig streifenweise am laufenden Meter gebucht werden kann und man kann Zentimeter genau Platz reservieren. Wenn ich zu bestimmten Zeiten ...