Ich möchte ein sub-array aus einem Array "auschneiden".
Code: Alles auswählen
a
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14],
[15, 16, 17, 18, 19],
[20, 21, 22, 23, 24]])
>>> a[1:3,1:3]
array([[ 0, 1, 2],
[ 5, 6, 7],
[10, 11, 12]])
>>> a[1:4,1:4]
array([[ 0, 1, 2, 3],
[ 5, 6, 7, 8],
[10, 11, 12, 13],
[15, 16, 17, 18]])
>>> a[2:4,2:4]
array([[ 0, 1, 2, 3],
[ 5, 6, 7, 8],
[10, 11, 12, 13],
[15, 16, 17, 18]])
Code: Alles auswählen
b
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
>>> b[6]
7
>>> b[-4]
7
>>> b[-4:10]
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
>>> b[3:7]
array([1, 2, 3, 4, 5, 6, 7])
Was mache ich falsch?
Vielen Dank,
Troell