Hallo,
ich bin gaaaanz neu in Python. Ich habe paar referenzen versucht zu lesen und auch hier im Forum geschaut...
ich will ganz trivial nur eine Matrix erstellen in Python...
Ist es der korrekteste Weg einfach ein Array aus Array zu generieren?
Hat jemand ein effizientes CodeSnippet? Die Snippets aus dem bereites vorhanendem Thread sind für mich nur bedingt brauchbar...
Naja hoffe diese Frage stört nicht wirklich hier...
Danke![/quote]
Matrix erstellen?
-
- User
- Beiträge: 55
- Registriert: Montag 30. Mai 2005, 16:03
- Wohnort: schönsten Stadt Deutschlands
- Kontaktdaten:
Kommt darauf an was du unter Matrix verstehst.
Wenn du das von dem Film meinst, ja das Skript habe ich irgendwo mal gehabt.
Wenn du das von dem Film meinst, ja das Skript habe ich irgendwo mal gehabt.
[size=84][url=http://de.wikipedia.org/wiki/Jamba]Love Jamba[/url] <!--Olliminatore-->input<?/> [url=http://www.spreeblick.com/blog/index.php?p=324]Boycott Jamba[/url][code]def olliminiert(optimiert, eliminiert, terminiert):[/code][/size]
Hallo "Gast",
Nein, Deine Frage stört nicht. Wie kommst Du darauf?
Es kommt wirklich ein bißchen darauf an, was Du unter Matrix oder Array verstehst. Vielleicht meinst Du wirklich nur Python "Datentypen" wie Listen, Tuples oder Sets. In dem Fall schau mal in die Doku - oder schreibe eine etwas konkretere Frage.
U. U. sind Numerical Python oder Numarray was für Dich (unbedingt auch auf die Projektseiten schauen, die dort verlinkt sind). Diese beiden Projekte werden z. Zt. zusammengeschmolzen, bieten aber beide ein bißchen "Rechnen mit Matrices".
Gruß,
Christian
Nein, Deine Frage stört nicht. Wie kommst Du darauf?
Es kommt wirklich ein bißchen darauf an, was Du unter Matrix oder Array verstehst. Vielleicht meinst Du wirklich nur Python "Datentypen" wie Listen, Tuples oder Sets. In dem Fall schau mal in die Doku - oder schreibe eine etwas konkretere Frage.
U. U. sind Numerical Python oder Numarray was für Dich (unbedingt auch auf die Projektseiten schauen, die dort verlinkt sind). Diese beiden Projekte werden z. Zt. zusammengeschmolzen, bieten aber beide ein bißchen "Rechnen mit Matrices".
Gruß,
Christian
Das gerade war ich - aber irgendwie wurde ich beim Abschicken der Antwort rausgeschissen: "Kritischer phpBB-Fehler". Wollte eigentlich nicht anonym sein ...
Christian
Christian
Vielen Dank für eure Hilfe!
Meine Matrizen sollen eigentlich nur als Speicherort dienen. Also sozusagen zum Eintragen und dann wieder auslesen. Im Grunde werden nur die beiden Operationen in die Matrix schreiben und wieder herauslesen benutzt. Mathematische Operationen wie Invertieren, Matrixmultiplikation etc. werde ich nicht brauchen....
Danke euch
Meine Matrizen sollen eigentlich nur als Speicherort dienen. Also sozusagen zum Eintragen und dann wieder auslesen. Im Grunde werden nur die beiden Operationen in die Matrix schreiben und wieder herauslesen benutzt. Mathematische Operationen wie Invertieren, Matrixmultiplikation etc. werde ich nicht brauchen....
Danke euch
um geneuaer zu sein...
ich möchte halt ne Matrix aufbauen auf deren elemente über namen zugegriffen wird.
Also die erste zeile soll z.B a1 heißen und die erste spalte auch a1. dann b1 b1.
Das heißt das elemtent [a1,a1] ist das erste diagonalelement. natürlich steht in diesem eintrag nicht der name sondern ein integer...
ich möchte halt ne Matrix aufbauen auf deren elemente über namen zugegriffen wird.
Also die erste zeile soll z.B a1 heißen und die erste spalte auch a1. dann b1 b1.
Das heißt das elemtent [a1,a1] ist das erste diagonalelement. natürlich steht in diesem eintrag nicht der name sondern ein integer...
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Vielleicht schaust du dir mal das an:
http://de.wikibooks.org/wiki/Python-Pro ... perationen
Insbesondere Punkt 3 "Listen" und Punkt 4 "Dictionaries", ich denke dann wird einiges klar...
http://de.wikibooks.org/wiki/Python-Pro ... perationen
Insbesondere Punkt 3 "Listen" und Punkt 4 "Dictionaries", ich denke dann wird einiges klar...
Hallo,
danke für den Link.Hab darin rumgestöbert...
Dennoch habe ich das Problem meine Matrix zu erstellen.
bsp: matrix sollte so aussehen:
a b
a 1 2
b 3 4
wenn ich jetzt sage: mat[a,b] sollte natürlich 2 das ergebnis sein...
danke für den Link.Hab darin rumgestöbert...
Dennoch habe ich das Problem meine Matrix zu erstellen.
bsp: matrix sollte so aussehen:
a b
a 1 2
b 3 4
wenn ich jetzt sage: mat[a,b] sollte natürlich 2 das ergebnis sein...
-
- User
- Beiträge: 55
- Registriert: Montag 30. Mai 2005, 16:03
- Wohnort: schönsten Stadt Deutschlands
- Kontaktdaten:
Mit Matrizen habe ich zwar noch nicht soviel zu tun gehabt.
Ausser hier Sudoku.
Ich würde einfach so Matrix[x][y] auf das Koordinatensystem zugreifen,
oder meinst du mehr nur eine mathematische Lösung?
Edit: Oh die letzten drei Posts wurden bei mir garnicht angezeigt.
Ausser hier Sudoku.
Ich würde einfach so Matrix[x][y] auf das Koordinatensystem zugreifen,
oder meinst du mehr nur eine mathematische Lösung?
Edit: Oh die letzten drei Posts wurden bei mir garnicht angezeigt.
[size=84][url=http://de.wikipedia.org/wiki/Jamba]Love Jamba[/url] <!--Olliminatore-->input<?/> [url=http://www.spreeblick.com/blog/index.php?p=324]Boycott Jamba[/url][code]def olliminiert(optimiert, eliminiert, terminiert):[/code][/size]
hmm...
also vielleicht anders...
meine matrix sieht so aus:
___a__b__
_a 0 1
_b 1 1
folgendes sollte möglich sein:
wenn ich in zeile b an stelle a 1 lese -> gehe zu zeile a und lese zeile a aus.
Dazu muss ich doch die zeilen mit den jeweiligen variablen marikieren. Also eben 'a' und 'b'...
also vielleicht anders...
meine matrix sieht so aus:
___a__b__
_a 0 1
_b 1 1
folgendes sollte möglich sein:
wenn ich in zeile b an stelle a 1 lese -> gehe zu zeile a und lese zeile a aus.
Dazu muss ich doch die zeilen mit den jeweiligen variablen marikieren. Also eben 'a' und 'b'...
liste = [[1,2],[3,4]]
-> liste[0][0] = 1
liste[0][1] = 2
liste[1][0] = 3
liste[1][1] = 4
-> liste[0][0] = 1
liste[0][1] = 2
liste[1][0] = 3
liste[1][1] = 4