arra=np.array([ [1,2,3],
[4,5,6]
[7,8,9] ])
1. Utilice "," para separar filas y columnas.
- Cuando hay una coma
Por ejemplo, arra [1,2] representa el elemento de la segunda fila y la tercera columna del índice, que es 6
- Cuando no hay coma
Por ejemplo, un [1] representa la lista de elementos en la segunda fila del índice, es decir, [4,5,6]
2. Utilice ":" para separar las posiciones inicial y final.
- Obtenga elementos en un rango determinado, pero también debe usar dos puntos para definir las posiciones inicial y final
Por ejemplo, arra [1: 3,1: 3] representa los elementos en las 2-3 filas y 2-3 columnas del índice, es decir
[[5,6]
[8,9]]
- Si la posición del índice comienza en 0 (la primera fila / columna), o la posición del índice termina en la última fila / columna, la posición inicial o final se puede omitir
Por ejemplo, la matriz tiene 3 filas y 3 columnas, y el número de índice más alto de filas y columnas es 2.
arra [0: 2, 2] se puede omitir como arra [ : 2, 2 ]
arra [2, 0: 2] se puede omitir como arra [ 2 ,: 2 ]
arra [1: 3, 2] se puede omitir como arra [ 1:, 2 ]
arra [0: 3, 2] se puede omitir como arra [ :, 2 ]
3. Índice discontinuo de varias filas
arra [[0,2]] representa la extracción de elementos en las filas 1 y 3
arra [:, [0,2]] representa la extracción de la primera y tercera columnas