Articles of matriz de

Dendrogtwig u otro gráfico de la matriz de distancia

Tengo tres matrices para comparar. Cada uno de ellos son 5×6. Originalmente quería usar agrupamiento jerárquico para agrupar las matrices, de modo que las matrices más similares se agrupen, dado un umbral de similitud. No pude encontrar ninguna de estas funciones en python, así que implementé la medida de distancia a mano, (p-norma donde p […]

Compruebe si la columna o la diagonal en la matriz = x (Sin Numpy)

Puedo usar este código para verificar si una fila en una matriz = x: q = [[1,2,1],[1,2,1],[2,1,2]] answer = [sum(row) for row in q] for i in range(0, len(q)): if answer[i] == 6: print “Player 2 won!” if answer[i] == 3: print “Player 1 won!” if answer[i] != 6 and 3: print “It’s a tie!” […]

Obtener diagonal sin usar numpy?

Estoy tratando de obtener la diagonal de una matriz en Python sin usar numpy (realmente no puedo usarla). ¿Alguien aquí sabe cómo hacerlo? Ejemplo de lo que quiero conseguir: get_diagonal ([[1,2,3,4],[5,6,7,8],[9,10,11,12]], 1, 1, 1) Result: [1, 6, 11] O como: get_diagonal ([[1,2,3,4],[5,6,7,8],[9,10,11,12]], 1, 2, 1) Result: [2, 7, 12] Hasta que sé que he probado […]

¿Qué número representa filas y columnas en la tupla devuelta por forma?

>>> A = np.matrix(np.zeros(2, 3))) >>> A.shape (2, 3) >>> A matrix([[ 0., 0., 0.], [ 0., 0., 0.]]) ¿La matriz A tiene dos filas con tres ceros o dos columnas con tres ceros?

Combinando matrices numpy en forma de bloques

Tengo tres matrices numpy a = np.matrix(‘1 2; 3 4’) b = np.matrix(‘5 6 7; 8 9 10’) c = np.matrix(‘1 2 3; 4 5 6; 7 8 9’) Y me gustaría hacer la siguiente matriz de bloques: M = [ab ; 0 c] M = [ab ; 0 c] , donde 0 representa una […]

Indexación condicional con numpray numpy

Tengo una matriz de ndarray Numpy de valores flotantes y debo seleccionar filas específicas donde ciertas columnas tienen valores que satisfacen ciertos criterios. Por ejemplo, digamos que tengo la siguiente matriz numpy: matrix = np.ndarray([4, 5]) matrix[0,:] = range(1,6) matrix[1,:] = range(6,11) matrix[2,:] = range(11,16) matrix[3,:] = range(16,21) Digamos que quiero seleccionar filas de la […]

Agregar encabezados de fila / columna a las matrices NumPy

Tengo un NumPy ndarray al que me gustaría agregar encabezados de fila / columna. Los datos son en realidad 7x12x12, pero puedo representarlos así: A=[[[0, 1, 2, 3, 4, 5], [1, 0, 3, 4, 5, 6], [2, 3, 0, 5, 6, 7], [3, 4, 5, 0, 7, 8], [4, 5, 6, 7, 0, 9], [5, […]

¿Cómo hacer matrices en Python?

Lo busqué en Google y busqué en StackOverflow y YouTube … Simplemente no puedo obtener matrices en Python para hacer clic en mi cabeza. ¿Puede alguien ayudarme por favor? Solo estoy tratando de crear un cuadro básico de 5×5 que muestre: AAAAA BBBBB CCCCC DDDDD EEEEE tengo abcde abcde abcde abcde abcde Para mostrar, pero […]

Interpolando elementos de una matriz de color sobre la base de algunos elementos de referencia dados

Esto es más o menos una pregunta de seguimiento a la rampa de color bidimensional (matriz de 256×256) interpolada a partir de 4 colores de esquina que fue contestada profundamente por jadsq hoy. Para gradientes lineales la respuesta anterior funciona muy bien. Sin embargo, si uno quiere tener un mejor control de los colores de […]

Crear una matriz numpy con elementos en función de los índices.

¿Cómo puedo crear una matriz numpy con sus elementos como una función de sus índices? Por ejemplo, una tabla de multiplicar: a[i,j] = i*j Un Un-numpy y un-pythonic sería crear una matriz de ceros y luego hacer un bucle. No hay duda de que hay una mejor manera de hacerlo, sin un bucle. Sin embargo, […]