Perguntas com a marcação «numpy»

149
Matriz numpy para matriz

Eu estou usando numpy. Eu tenho uma matriz com 1 coluna e N linhas e quero obter uma matriz com N elementos. Por exemplo, se eu tiver M = matrix([[1], [2], [3], [4]]), quero receber A = array([1,2,3,4]). Para conseguir isso, eu uso A = np.array(M.T)[0]. Alguém conhece uma maneira mais elegante de...

141
De matrizes ND para 1D

Digamos que eu tenho uma matriz a: a = np.array([[1,2,3], [4,5,6]]) array([[1, 2, 3], [4, 5, 6]]) Gostaria de convertê-lo em uma matriz 1D (ou seja, um vetor de coluna): b = np.reshape(a, (1,np.product(a.shape))) mas isso retorna array([[1, 2, 3, 4, 5, 6]]) que não é o mesmo...

139
Traçando um mapa de calor 2D com o Matplotlib

Usando o Matplotlib, quero traçar um mapa de calor 2D. Meus dados são uma matriz Numpy n por n, cada uma com um valor entre 0 e 1. Portanto, para o elemento (i, j) dessa matriz, quero plotar um quadrado na coordenada (i, j) na minha mapa de calor, cuja cor é proporcional ao valor do elemento na...

135
ImportError: numpy.core.multiarray falhou ao importar

Estou tentando executar 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() Mas estou tendo um problema com o numpy, estou...

135
Iterando sobre uma matriz numpy

Existe uma alternativa menos detalhada para isso: for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Eu vim com isso: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) O que economiza um recuo, mas ainda é muito feio. Espero algo parecido...