¿Existe alguna forma de convertir una matriz en una matriz binaria de tal manera que cualquier elemento que exista en una lista definida sea 1, y cualquier elemento que no esté en la lista sea 0? Por ejemplo, si defino una matriz NumPy así: a = np.array([[23,43,1],[43,5,0],[5,0,0]]) y una lista . . . Read more
Tengo una función compleja que devuelve una matriz 2D, para simplificar, consideremos lo siguiente: import numpy as np def get_array(): a = np.array([[0, 9, 5]]) return a ¿Existe un comando de numpy que me permita recuperar automáticamente la única fila en lugar de hacer lo siguiente? def get_array(): a = . . . Read more
Quiero ordenar los sub-arrays en un array NumPy de acuerdo a su longitud. Por ejemplo, mi array es: myArray = [[1,2,3,4,5,6,7], [8,9,10,11], [12], [13], [14,15,16,17,18,19,20,21,22,23,24]] y quiero ordenarlos como: myArray = [[14,15,16,17,18,19,20,21,22,23,24], [1,2,3,4,5,6,7], [8,9,10,11], [12], [13]] ¿Existe alguna forma posible de hacer esto? El contenido de mis sub-arrays no debe . . . Read more
Según la documentación de numpy.ravel, Devuelve un array contiguo y aplanado. > Se devuelve un array de 1-D que contiene los elementos de entrada. Se realizará una copia solo si es necesaria. Por conveniencia y eficiencia en la indexación, me gustaría tener una vista unidimensional de un array bidimensional. Estoy . . . Read more
Suponga que X es un ndarray con forma (3,8,8) e y es otro arreglo con forma (3,). Quiero multiplicar cada rebanada (8,8) de X con un elemento de y y luego sumar el resultado. Usando un bucle for, se puede hacer de la siguiente manera: import numpy as np X . . . Read more