Quiero crear una matriz de celdas similar a MATLAB en Numpy. ¿Cómo puedo lograr esto?Numpy equivalente a la matriz de celdas de MATLAB
10
A
Respuesta
15
matrices de celdas Matlab are most similar a listas de Python, ya que pueden contener cualquier objeto, pero scipy.io.loadmat las importa como matrices de objetos numpy, que es una matriz con dtype = object.
Para ser honesto, está usando las listas de Python. Si tiene objetos generales, perderá casi todas las ventajas de las matrices numpy (que están diseñadas para contener una secuencia de valores que cada uno toma el mismo cantidad de memoria).
Cuestiones relacionadas
- 1. Matlab equivalente a la transmisión de Numpy?
- 2. ¿Numpy equivalente a la función findpeaks de Matlab?
- 3. Equivalente de Matlab 'ismember' en numpy (Python)?
- 4. MATLAB: indice una matriz de celdas con una matriz de celdas de matrices y devuelve una matriz de celdas
- 5. tamaño de la matriz NumPy
- 6. Indización de matriz similar a MATLAB con Numpy
- 7. ¿Cómo concatena matrices de celdas que son parte de una matriz de celdas en MATLAB?
- 8. Traducir matlab a python/numpy
- 9. ¿Cómo puedo detectar celdas vacías en una matriz de celdas?
- 10. Ruby equivalente de NumPy
- 11. Anexar cadena a la matriz de Matlab
- 12. R equivalente a la estructura MATLAB?
- 13. Equivalente al comando "whos" en Python Numpy
- 14. Matriz de Python a MATLAB
- 15. R's equivalente a ind2sub/sub2ind en matlab
- 16. MATLAB equivalente a string.join de Python()
- 17. Asignar un valor a varias celdas en matlab
- 18. ¿Cuándo es apropiado usar una matriz de celdas frente a una estructura en Matlab?
- 19. MATLAB: comparación de matrices de celdas de la cadena
- 20. creación de matriz numpy con una secuencia
- 21. matriz de celdas 2D simple anexa
- 22. longitud Matlab de cada elemento en el arreglo de celdas
- 23. Reorganización de matriz de celdas
- 24. Strcmp para matrices de celdas de longitud desigual en MATLAB
- 25. ¿Hay un equivalente a la función MATLAB bsxfun en python?
- 26. numpy matriz de conversión a pares
- 27. Cómo crear una matriz de 3 dimensiones en numpy, como matlab a (:,:, :)
- 28. Numpy: equivalente a numpy.roll pero solo para visualización de datos
- 29. Diferencia numérica Matlab/Octave/Numpy
- 30. ¿Sumar de manera eficiente una matriz numpy pequeña, transmitida a través de una matriz numpy descomunal?
Lo único que me falta usando listas de Python es la posibilidad de indexar la matriz con una matriz de índices. Gracias por hacerme descubrir matrices de objetos numpy :) – levesque