Letzte "Spalte" in numpy - Array wiedergeben
Verfasst: Mittwoch 2. Dezember 2009, 13:47
Hallo allerseits!
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:
Vielleicht geht das sogar allgemein für die n-te Spalte (nicht nur die letzte) das wäre natürlich super.
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]
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]