durch unbekannte mehrdimensionale arrays slicen
Verfasst: Mittwoch 13. September 2006, 21:35
hi!
ich muss durch arrays slicen, deren dimensionalität ich nicht kenne.
das befüllen war nicht das problem, da konnte ich mich mit for-schleifen drumrummogeln, nur halte ich es nicht für sinnvoll,
nun mit zig if's zu kommen, sondern möchte eine schönere lösung.
meine koordinaten sind in einem tuple ungefähr so (2, 3, 5),
der array sieht so aus:
[[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0]
]
nun soll an der stelle die null in einen anderen wert umgewandelt werden.
bis jetzt habe ich numeric benutzt, einfach, weil ich anspruchslos bin, erstelle damit sowieso nur diesen array und will dann durch diesen slicen.
ich hätte auch scipy genommen, dachte, dass wäre der nachfolger, konnte darin aber keine funktion erkennen, die so etwas gebracht hätte, von einer doku darüber ganz zu schweigen.
wie kann ich nun das ganze anstellen, es könnten auch 6 dimensionen sein...
ich muss durch arrays slicen, deren dimensionalität ich nicht kenne.
das befüllen war nicht das problem, da konnte ich mich mit for-schleifen drumrummogeln, nur halte ich es nicht für sinnvoll,
nun mit zig if's zu kommen, sondern möchte eine schönere lösung.
meine koordinaten sind in einem tuple ungefähr so (2, 3, 5),
der array sieht so aus:
[[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0]
]
nun soll an der stelle die null in einen anderen wert umgewandelt werden.
bis jetzt habe ich numeric benutzt, einfach, weil ich anspruchslos bin, erstelle damit sowieso nur diesen array und will dann durch diesen slicen.
ich hätte auch scipy genommen, dachte, dass wäre der nachfolger, konnte darin aber keine funktion erkennen, die so etwas gebracht hätte, von einer doku darüber ganz zu schweigen.
wie kann ich nun das ganze anstellen, es könnten auch 6 dimensionen sein...