ich bin absoluter Neuling und möchte gerne eine Spalte (die letzte) eines 2dim. numpy - Arrays einem eindimensionalen übergeben. Mit einer Schleife scheint mir das umständlich, und ich denke, ihr wisst vielleicht wie das besser geht.
Hier ein Beispiel mit Schleife, damit ihr mich besser versteht:
Code: Alles auswählen
from numpy import zeros
b = zeros((2,3)) # numpy-Array
# letzte Spalte fuellen:
b[0,2] = 4
b[1,2] = 6
b[2,2] = 8
b[3,2] = 7
# Diese folgende Konstruktion moechte ich verbessern:
c = zeros(len(b))
for i in range(0,len(b)):
c[i] = b[i,2]
print c
Im Voraus vielen Dank für eure Mühe!
Grüße, Ulrich
[edit: falls das wichtig ist:
Pythonversion: 2.6.1
numpy: 1.3.0]