Tengo una matriz numerada de dimensión (48, 366, 3) y quiero eliminar la última columna de la matriz para hacerla (48, 365, 3). ¿Cuál es la mejor manera de hacer eso? (. Todas las entradas son números enteros que estoy usando Python v2.6)Eliminar una columna para una matriz numpy
19
A
Respuesta
32
Usted podría intentar numpy.delete
:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.delete.html
o simplemente obtener la porción de la matriz que desee y escribir a un nuevo formación.
Por ejemplo:
a = np.random.randint(0,2, size=(48,366,3))
b = np.delete(a, np.s_[-1:], axis=1)
print b.shape # <--- (48,365,3)
o equivalentemente:
b = np.delete(a, -1, axis=1)
o:
b = a[:,:-1,:]
4
lo largo de las líneas:
In []: A= rand(48, 366, 3)
In []: A.shape
Out[]: (48, 366, 3)
In []: A= A[:, :-1, :]
In []: A.shape
Out[]: (48, 365, 3)
Cuestiones relacionadas
- 1. Ordenar una matriz numpy como una mesa
- 2. Cómo eliminar elementos específicos en una matriz numpy
- 3. Cómo analizar una matriz numpy?
- 4. interactuando sobre una matriz numpy
- 5. ¿Ver en una matriz numpy?
- 6. Suma una fila de una matriz NumPy
- 7. Submuestreo/promediado sobre una matriz numpy
- 8. Numpy: ordenar una matriz multidimensional por una matriz multidimensional
- 9. Convertir una matriz numpy 2D en una matriz estructurada
- 10. Convertir una matriz 1D en una matriz 2D en numpy
- 11. Scipy interpolación en una matriz de numpy
- 12. ¿Cómo creo una matriz/matriz vacía en NumPy?
- 13. ¿Cómo "insertar" una pequeña matriz numpy en un bloque predefinido de una matriz numpy grande?
- 14. ¿Sumar de manera eficiente una matriz numpy pequeña, transmitida a través de una matriz numpy descomunal?
- 15. ¿Cómo dividir una matriz según una condición en numpy?
- 16. numpy: aplicar argsort a una matriz
- 17. Encontrar valores faltantes en una matriz numpy
- 18. ¿Cómo generar audio desde una matriz numpy?
- 19. Autocorrelación de una matriz multidimensional en numpy
- 20. envolviendo una matriz numpy en python
- 21. creación de matriz numpy con una secuencia
- 22. ¿Cómo crear una matriz de registro numpy?
- 23. numpy: invertir una matriz triangular superior
- 24. Cómo imprimir una matriz Numpy sin corchetes?
- 25. numpy save/load corrompiendo una matriz
- 26. numpy: calcular x.T * x para una gran matriz
- 27. ¿Cómo convierto una matriz numpy a (y visualizo) una imagen?
- 28. ¿Cómo creo una matriz numpy a partir de una cadena?
- 29. Python/Numpy - Guardar matriz con columna y títulos de fila
- 30. Mejorando el rendimiento de las operaciones en una matriz NumPy