Die Suche ergab 363 Treffer

von Goswin
Freitag 3. Februar 2017, 18:47
Forum: Tkinter
Thema: Dynamische Anzahl von Widgets (TKinter)
Antworten: 15
Zugriffe: 4107

Re: Dynamische Anzahl von Widgets (TKinter)

:wink:

Code: Alles auswählen

#[...]
    ListeName=[]
    ListeEntry=[]
    for i in range(0,anzahl):
        ListeName.append("Entry"+str(i))
        ListeEntry.append(MyObject(ListeName[i]))
#[...]
von Goswin
Freitag 3. Februar 2017, 18:14
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Android-6-Anwendung programmieren
Antworten: 8
Zugriffe: 4131

Re: Android-6-Anwendung programmieren

@__deets__:
OK, jetzt bin ich schon mal schlauer. Aber für Android gibt es ja auch zwei Toolkits, zwischen denen ich wählen müsste:

(1)_Android SDK mit Eclipse (soll veraltet sein, oder?), und
(2)_Android Studio.

Und: Ist die GUI von Kivy so ähnlich wie diese beiden oder anders bzw eingeschränkter?
von Goswin
Freitag 3. Februar 2017, 17:51
Forum: Tkinter
Thema: Grid oder Canvas?
Antworten: 4
Zugriffe: 1289

Grid oder Canvas?

In einigen meiner tkinter-Anwendungen habe ich die Wahl, ob ich entweder (1) ein Grid mit vielen sehr einfachen Buttons baue, oder (2) einen großen Canvas mit vielen anklickbaren Rechtecken. Beides funktioniert und sieht im Ergebnis ähnlich gut aus. Ist es nun völlig egal, für was ich mich in so ein...
von Goswin
Freitag 3. Februar 2017, 17:41
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Android-6-Anwendung programmieren
Antworten: 8
Zugriffe: 4131

Re: Android-6-Anwendung programmieren

Eine serverbasierte Webanwendung habe ich nicht im Sinn, die Software soll herunterladbar sein und grundsätzlich offline benutzt werden (wäre auch sonst zu langsam). Da es mir vorerst einmal darum geht, mich in Android-6 einzuarbeiten (und weil es immer gut ist, etwas halbwegs Funktionierendes vorze...
von Goswin
Donnerstag 2. Februar 2017, 23:25
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Android-6-Anwendung programmieren
Antworten: 8
Zugriffe: 4131

Android-6-Anwendung programmieren

Hoffentlich bin ich hier im richtigen Teilforum. Ich habe ein Linux Mint Betriebssystem und möchte eine Anwendung für mein neues Tablet unter Android_6 programmieren. Ich habe null Ahnung von Android-Geräten und welche Tools für so etwas üblicherweise benutzt werden; muss mich also in einem ersten S...
von Goswin
Freitag 20. Januar 2017, 21:02
Forum: Allgemeine Fragen
Thema: Liste mit wiederholten Objekten
Antworten: 18
Zugriffe: 2303

Re: Liste mit wiederholten Objekten

@pillmuncher & BlackJack: Vielen Dank für die ausführlichen Erklärungen und Beispiele. :D Ich werde mir Lisp einmal etwas genauer anschauen. Wenn ich mal *vermuten* dürfte was Du da tust, dann sieht das eher nach einer eigenen Koordinaten-Klasse und einer Polygon-Klasse aus und nach Code um zwis...
von Goswin
Freitag 20. Januar 2017, 15:59
Forum: Allgemeine Fragen
Thema: Liste mit wiederholten Objekten
Antworten: 18
Zugriffe: 2303

Re: Liste mit wiederholten Objekten

Den Anwendungsfall, wo das ein Vorteil sein soll, habe ich noch nicht gesehen. Soll das ein schlechter Witz sein? Es gibt Tausende von Anwendungen, die Pointer benutzen (zB verkettete Listen usw). Mein Problem mit Python ist nicht, das es sich ANDERS als Fortran, C, oder Java verhält, sondern dass ...
von Goswin
Donnerstag 19. Januar 2017, 14:19
Forum: Allgemeine Fragen
Thema: lächerliche Fehlermeldung
Antworten: 1
Zugriffe: 8179

lächerliche Fehlermeldung

Bei der Eingabe von def function(arg_usual,arg_altnat=None,arg_opt=None): pass function(arg_altnat='my_way',arg_opt='twice') erhalte ich die Fehlermeldung: function(arg_altnat='my_way',arg_opt='twice') TypeError: function() takes at least 1 argument (2 given) Natürlich ist der Fehler bei so einem ei...
von Goswin
Mittwoch 4. Januar 2017, 15:23
Forum: Allgemeine Fragen
Thema: Liste mit wiederholten Objekten
Antworten: 18
Zugriffe: 2303

Re: Liste mit wiederholten Objekten

Wie bereits gesagt, sind meine Listen relativ kurz und die obigen Lösungen für praktische Zwecke zufriedenstellend. Für den rein theoretischen Fall, dass ich eine sehr große Liste hätte, bin ich nun selbst nach einigem Herumprobieren auf folgendes gekommen: class pt(): def __init__(self,zahl): self....
von Goswin
Mittwoch 4. Januar 2017, 13:26
Forum: Allgemeine Fragen
Thema: Liste mit wiederholten Objekten
Antworten: 18
Zugriffe: 2303

Re: Liste mit wiederholten Objekten

Sirius3 hat geschrieben:In Python sind alles Objekte. Eine Liste ist also eine Liste von Objekten. Namen sind nur Referenzen auf Objekte.
Genau so hatte ich es mir vorgestellt. Aber können die Namen nicht auf veränderbare Objekte zeigen, welche ich nachträglich verändere? Und wenn ja, wie mache ich das??
von Goswin
Mittwoch 4. Januar 2017, 12:56
Forum: Allgemeine Fragen
Thema: Liste mit wiederholten Objekten
Antworten: 18
Zugriffe: 2303

Re: Liste mit wiederholten Objekten

Vielen Dank für all die Hinweise und guten Lösungsvorschläge. Zum Glück ist meine Liste relativ kurz, so dass eine Neuerstellung nicht allzuviel Zeit nimmt. Für längere Listen müsste <s>ich</s> es aber (mit tuple([a], ,[c], ,[c],[a])?) eine Möglichkeit geben, Pointer irgendwie zu simulieren wenn die...
von Goswin
Dienstag 3. Januar 2017, 23:57
Forum: Allgemeine Fragen
Thema: Liste mit wiederholten Objekten
Antworten: 18
Zugriffe: 2303

Liste mit wiederholten Objekten

Erst einmal allen ein erbauliches neues Jahr! :D Nachdem ich so oft Fehler gemacht hatte, wo sich ein Listenelement ungewollt veränderte, kann ich nun nicht einmal eine Liste bauen, die sich an mehreren Stellen gleichzeitig verändern soll . (a,b,c) = (1,2,3) lst = [a,b,c,b,a,c] #die Liste hat die We...
von Goswin
Montag 9. Mai 2016, 19:48
Forum: Allgemeine Fragen
Thema: Matrixspalten umstellen
Antworten: 3
Zugriffe: 804

Re: Matrixspalten umstellen

Vielen Dank, es funktioniert beides! :D
von Goswin
Montag 9. Mai 2016, 19:01
Forum: Allgemeine Fragen
Thema: Matrixspalten umstellen
Antworten: 3
Zugriffe: 804

Matrixspalten umstellen

Wenn ich (auf elegante Art) die Spalten einer Matrix umstellen möchte, kann ich das so wie folgt NICHT machen: import scipy as sc mat = sc.matrix([[1,2,3,], [4,5,6], [7,8,9]]) # (mat[:,0], mat[:,1]) = (mat[:,1], mat[:,0]) #FALSCH print(mat) Das beste was mir bisher dazu einfällt ist import scipy as ...
von Goswin
Dienstag 12. April 2016, 12:58
Forum: Wissenschaftliches Rechnen
Thema: Rang einer Matrix
Antworten: 2
Zugriffe: 2949

Re: Rang einer Matrix

Sirius3 hat geschrieben:Was Du suchst ist numpy.linalg.matrix_rank.
Danke!
von Goswin
Montag 11. April 2016, 22:00
Forum: Wissenschaftliches Rechnen
Thema: Rang einer Matrix
Antworten: 2
Zugriffe: 2949

Rang einer Matrix

Wie kann ich mit Hilfe on numpy schnell den Rang (dh die Anzahl linear unabhängiger Zeilen) einer ganzzahligen Matrix bestimmen?

Anscheinend gibt es dafür keine vorprogrammierte Funktion: numpy.rank liefert die Anzahl der Indices und nicht, was man üblicherweise unter Rang versteht.
von Goswin
Dienstag 16. Februar 2016, 13:23
Forum: Allgemeine Fragen
Thema: Slices bis zum Anfang
Antworten: 15
Zugriffe: 2213

Re: Slices bis zum Anfang

@Goswin: Wie sieht `pfad()` aus? Wie kommen die Tupel mit dynamischer Länge in der Funktion zustande? Na ja: Die Primzahlzerlegung einer Zahl wird einmal ausgerechnet und verändert sich dann nie nie wieder :) ! Über die Primzahlzerlegung kann ich iterieren, aber über den Integer kann ich nicht iter...
von Goswin
Montag 15. Februar 2016, 16:07
Forum: Allgemeine Fragen
Thema: Slices bis zum Anfang
Antworten: 15
Zugriffe: 2213

Re: Slices bis zum Anfang

Da Tupel nicht veränderbar sind, kann man sie nur ineffizient mit dynamischer Länge erstellen, also entweder über den Umweg einer Liste, oder in dem man Tupel zu neuen Tupeln zusammen setzt, und dabei dann aber jedes mal ein neues Tupel erstellt und wahrscheinlich die beiden alten Teile weg wirft. ...
von Goswin
Freitag 5. Februar 2016, 23:00
Forum: Allgemeine Fragen
Thema: Slices bis zum Anfang
Antworten: 15
Zugriffe: 2213

Re: Slices bis zum Anfang

@Goswin: Die übliche Konvention ist es Tupel für Informationen zu verwenden wo jeder Index eine Bedeutung hat, das heisst die Werte unterschiedliche Bedeutungen haben, und Listen wo der Wert an jedem Index die gleiche Bedeutung hat. Gibt es irgend einen triftigen Grund für diese Konvention? (Der Au...
von Goswin
Freitag 22. Januar 2016, 19:58
Forum: Allgemeine Fragen
Thema: Gebrauch von __slots__ für set()
Antworten: 34
Zugriffe: 3793

Speicher sparen mit set()

Ich habe inzwischen gemerkt, dass jede abgespeicherte Zahl bis zu 100 Dezimalziffern haben kann und ich immer noch 40_Millionen davon ohne MemoryError abspeichern kann. Dann kann ich ein Tripel wie ('abc','ad','befg') direkt durch eine Zahl wie 1020300104002050607 ohne Absturz abspeichern (jedes Ze...