Na gut, dann muss ich doch weiter ausholen:
ich will eine Funktion schreiben, mit der man Matrizen auf ihre Symmetrie untersuchen kann. Da ich das für verschiedene Matrizen anwenden will, hab ich folgedes geschrieben:
def symm(x):
if all(x.transpose() == x):
print str(x)+' ist symmetrisch ...
Die Suche ergab 10 Treffer
- Dienstag 18. Dezember 2007, 17:05
- Forum: Allgemeine Fragen
- Thema: Den Namen einer Variable ausgeben, nicht deren Wert
- Antworten: 7
- Zugriffe: 4217
- Dienstag 18. Dezember 2007, 16:40
- Forum: Allgemeine Fragen
- Thema: Den Namen einer Variable ausgeben, nicht deren Wert
- Antworten: 7
- Zugriffe: 4217
Den Namen einer Variable ausgeben, nicht deren Wert
Hallo!
Habe folgendes Problem:
Ich habe eine Funktion definiert und möchte als Ausgabe den Variablennamen und nicht dessen Wert.
Stelle mir das so in der Art vor:
def func(x):
print str(x)
Jetzt würde ich gerne für func(A) einfach ein 'A' ausgegeben bekommen und nicht den Wert davon.
Danke und ...
Habe folgendes Problem:
Ich habe eine Funktion definiert und möchte als Ausgabe den Variablennamen und nicht dessen Wert.
Stelle mir das so in der Art vor:
def func(x):
print str(x)
Jetzt würde ich gerne für func(A) einfach ein 'A' ausgegeben bekommen und nicht den Wert davon.
Danke und ...
- Dienstag 11. Dezember 2007, 16:37
- Forum: Allgemeine Fragen
- Thema: Matirzen vergleichen (auf Symmetrie)
- Antworten: 4
- Zugriffe: 2193
Vielen Dank!
Den Gedanken hatte ich auch gerade...
Das scheint nun zu funktionieren 
Gruß, Eddi
Den Gedanken hatte ich auch gerade...
Code: Alles auswählen
if all(A.transpose() == A):
print 'A ist symmetrisch!'
else:
print 'A ist nicht symmetrisch!'
Gruß, Eddi
- Dienstag 11. Dezember 2007, 15:59
- Forum: Allgemeine Fragen
- Thema: Matirzen vergleichen (auf Symmetrie)
- Antworten: 4
- Zugriffe: 2193
Matirzen vergleichen (auf Symmetrie)
Hi!
Kann ich eine Untersuchung einer Matrix auf Symmetrie (A = A^T) auch ohne Schleife lösen?
Ich hätte mir da etwas in dieser Richtung vorgestellt:
if A.transpose() == A:
print 'A ist symmetrisch!'
else:
print 'A ist nicht symmetrisch!'
Kriege dann folgende Meldung:
Traceback (most recent ...
Kann ich eine Untersuchung einer Matrix auf Symmetrie (A = A^T) auch ohne Schleife lösen?
Ich hätte mir da etwas in dieser Richtung vorgestellt:
if A.transpose() == A:
print 'A ist symmetrisch!'
else:
print 'A ist nicht symmetrisch!'
Kriege dann folgende Meldung:
Traceback (most recent ...
- Mittwoch 14. November 2007, 11:48
- Forum: Allgemeine Fragen
- Thema: Matrizen zusammensetzen
- Antworten: 9
- Zugriffe: 2323
- Dienstag 13. November 2007, 13:15
- Forum: Allgemeine Fragen
- Thema: Matrizen zusammensetzen
- Antworten: 9
- Zugriffe: 2323
- Montag 12. November 2007, 14:48
- Forum: Allgemeine Fragen
- Thema: Matrizen zusammensetzen
- Antworten: 9
- Zugriffe: 2323
- Montag 12. November 2007, 14:47
- Forum: Allgemeine Fragen
- Thema: Matrizen zusammensetzen
- Antworten: 9
- Zugriffe: 2323
- Montag 12. November 2007, 14:04
- Forum: Allgemeine Fragen
- Thema: Matrizen zusammensetzen
- Antworten: 9
- Zugriffe: 2323
- Montag 12. November 2007, 13:48
- Forum: Allgemeine Fragen
- Thema: Matrizen zusammensetzen
- Antworten: 9
- Zugriffe: 2323
Matrizen zusammensetzen
Hi!
Ich würde gerne eine 12x12-Matrix aus 16 3x3-Matrizen zusammensetzen.
Im speziellen Fall soll diese 12x12-Matrix A aus lauter Nullen bestehen und auf ihrer Diagonalen die 3x3-Matrizen B stehen haben.
Mein erster Versuch war folgender:
O=zeros((3,3))
A=mat('[B O O O; O B O O; O O B O; O O O B ...
Ich würde gerne eine 12x12-Matrix aus 16 3x3-Matrizen zusammensetzen.
Im speziellen Fall soll diese 12x12-Matrix A aus lauter Nullen bestehen und auf ihrer Diagonalen die 3x3-Matrizen B stehen haben.
Mein erster Versuch war folgender:
O=zeros((3,3))
A=mat('[B O O O; O B O O; O O B O; O O O B ...
