Preguntas etiquetadas con numpy

149
Numpy matrix a array

Estoy usando numpy. Tengo una matriz con 1 columna y N filas y quiero obtener una matriz con N elementos. Por ejemplo, si tengo M = matrix([[1], [2], [3], [4]]), quiero obtener A = array([1,2,3,4]). Para lograrlo, lo uso A = np.array(M.T)[0]. ¿Alguien sabe una forma más elegante de obtener el...

141
De matrices ND a 1D

Digamos que tengo una matriz a: a = np.array([[1,2,3], [4,5,6]]) array([[1, 2, 3], [4, 5, 6]]) Me gustaría convertirlo en una matriz 1D (es decir, un vector de columna): b = np.reshape(a, (1,np.product(a.shape))) pero esto vuelve array([[1, 2, 3, 4, 5, 6]]) que no es lo mismo...

139
Trazar un mapa de calor 2D con Matplotlib

Usando Matplotlib, quiero trazar un mapa de calor 2D. Mis datos son una matriz N-by-n Numpy, cada uno con un valor entre 0 y 1. Por lo tanto, para el elemento (i, j) de esta matriz, quiero trazar un cuadrado en la coordenada (i, j) en mi mapa de calor, cuyo color es proporcional al valor del...

135
ImportError: numpy.core.multiarray no se pudo importar

Estoy tratando de ejecutar este programa import cv2 import time cv.NamedWindow("camera", 1) capture = cv.CaptureFromCAM(0) while True: img = cv.QueryFrame(capture) cv.ShowImage("camera", img) if cv.WaitKey(10) == 27: break cv.DestroyAllWindows() Pero tengo un problema con numpy, estoy usando...

135
Iterando sobre una matriz numpy

¿Existe una alternativa menos detallada para esto? for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Se me ocurrió esto: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) Lo que ahorra una sangría, pero sigue siendo bastante feo. Espero...