Das folgende Beispiel zeigt die Zuordnung, was ich tun möchte:Python Numpy Structured Array (recarray) Werte in Scheiben
>>> test
rec.array([(0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
(0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)],
dtype=[('ifAction', '|i1'), ('ifDocu', '|i1'), ('ifComedy', '|i1')])
>>> test[['ifAction', 'ifDocu']][0]
(0, 0)
>>> test[['ifAction', 'ifDocu']][0] = (1,1)
>>> test[['ifAction', 'ifDocu']][0]
(0, 0)
Also, ich will (1,1)
-test[['ifAction', 'ifDocu']][0]
die Werte zuweisen. (Schließlich möchte ich etwas wie test[['ifAction', 'ifDocu']][0:10] = (1,1)
tun, für 0:10
die gleichen Werte für die Zuordnung. Ich habe viele Möglichkeiten ausprobiert, aber nie gelungen. Gibt es eine Möglichkeit, dies zu tun?
Danke, Joon
Siehe auch @ HYRY's [Antwort auf eine etwas andere Frage] (http://Stackoverflow.com/a/21819324/347815), die eine großartige Lösung für dieses Problem gibt. – katahdin