Articles of matriz de

Tome N primeros valores de cada fila en la matriz NumPy que cumplan la condición

Tengo un numpy vector , y una numpy array . Necesito tomar de cada fila de la matriz los primeros N valores (digamos 3) que son más pequeños (o iguales) que la línea correspondiente en el vector. así que si este es mi vector: 7, 9, 22, 38, 6, 15 y esta es mi matriz: […]

Calibración de cámara, proyección inversa de píxel a dirección.

Estoy usando OpenCV para estimar la matriz intrínseca de una cámara web a partir de una serie de imágenes de tablero de ajedrez, como se detalla en este tutorial , y proyectar un píxel en una dirección (en términos de acimut / angularjs de elevación). El objective final es permitir al usuario seleccionar un punto […]

uniendo dos matrices numpy

Si tiene dos matrices numpy, ¿cómo puede unirlas en una? Deben estar unidos horizontalmente, para que [[0] [1] [[0][1] [1] + [0] = [1][0] [4] [1] [4][1] [0]] [1]] [0][1]] Por ejemplo, con estas matrices: >>type(X) >>type(Y) >>X.shape >>Y.shape (53, 1) (53, 1) He intentado hstack pero obtengo un error: >>Z = hstack([X,Y]) Traceback (most […]

¿Cómo volcar una matriz booleana en numpy?

Tengo un gráfico representado como una matriz booleana G.adj.dtype == bool ( G.adj.dtype == bool ). Esta es la tarea para escribir mi propia biblioteca de gráficos, por lo que no puedo usar networkx. Quiero volcarlo en un archivo para poder jugar con él, pero por mi vida no puedo averiguar cómo hacer que Numpy […]

Elemento de cálculo eficiente del producto inteligente de las matrices de transición (m * m) * (n * n) para dar (mn * mn) matriz

Considere las matrices de entrada X e Y de las formas (m, m) y (n, n) respectivamente. Como resultado, debemos dar una matriz de forma (mn, mn) tal que multiplique las entradas correspondientes en las dos matrices. Estas dos matrices X e Y representan matrices de transición. Se puede tomar un ejemplo siguiente para ilustrar […]

Asignación de celdas de una matriz bidimensional en Python, sin números.

A continuación se encuentra mi script, que básicamente crea una matriz cero de 12×8 rellena con 0. Luego, quiero completarla, una por una. Así que digamos que la columna 2, fila 0 debe ser 5. ¿Cómo hago eso? El siguiente ejemplo muestra cómo lo hice y el resultado incorrecto (para mis necesidades): list_MatrixRow = [] […]

¿Qué hace python zip (* X) con “*” (asterisco)?

Por ejemplo, me sale una matriz. >>> matrix=[[1, 2, 3], [4, 5, 6]] Puedo transponerlo con: >>> zip(*matrix) [(1, 4), (2, 5), (3, 6)] Traté de usar sin él, pero fallé: >>> zip(matrix) [([1, 2, 3],), ([4, 5, 6],)] ¿Qué significa el “*” aquí?

Numpy IndexError: demasiados índices para la matriz cuando se indexa una matriz con otra

Tengo una matriz que creo así: >>> a = np.matrix(“1 2 3; 4 5 6; 7 8 9; 10 11 12”) Tengo una matriz de tags que creo así: >>> labels = np.matrix(“1;0;1;1”) Así es como se ven las dos matrices: >>> a matrix([[ 1, 2, 3], [ 4, 5, 6], [ 7, 8, 9], […]

Encontrar qué filas tienen todos los elementos como ceros en una matriz con numpy

Tengo una gran matriz numpy M Algunas de las filas de la matriz tienen todos sus elementos como cero y necesito obtener los índices de esas filas. El enfoque ingenuo que estoy considerando es recorrer cada fila de la matriz y luego verificar cada elemento. Sin embargo, creo que hay un mejor y más rápido […]

convertir matriz a imagen

¿Cómo iría a convertir una lista de listas de ints en un diagtwig de matriz en Python? El conjunto de datos de ejemplo es: [[3, 5, 3, 5, 2, 3, 2, 4, 3, 0, 5, 0, 3, 2], [5, 2, 2, 0, 0, 3, 2, 1, 0, 5, 3, 5, 0, 0], [2, 5, 3, […]