Articles of matriz de

Matrices dispersas: propósito y uso de diferentes implementaciones

Scipy tiene muchos tipos diferentes de matrices dispersas disponibles . ¿Cuáles son las diferencias más importantes entre estos tipos y cuál es la diferencia en su uso previsto? Estoy desarrollando un código en python basado en un código de ejemplo 1 en Matlab. Una sección del código utiliza matrices dispersas, que parecen tener un solo […]

¿Cómo trazar una imagen desde una matriz de conexión?

Quiero escribir un script para crear una imagen desde una matriz de conexión. Básicamente, donde quiera que haya un ‘1’ en la matriz, quiero que el área esté sombreada en la imagen. Por ejemplo: Creé esta imagen utilizando Photoshop. Pero tengo un gran conjunto de datos, así que tendré que automatizar el proceso. Sería de […]

¿Comprobar si una matriz es cuadrada? (Pitón)

Quiero probar una matriz de 2×2 de [[5,6], [7,8]] para ver si es un cuadrado. Ejecuto mi código y se supone que debo ser Verdadero, pero obtuve Falso en su lugar … def square(sq): for element in sq: if element: return False return True

La primera fila de numpy.ones aún se rellena después de hacer referencia a otra matriz

Tengo una matriz ‘A’ cuyos valores se muestran a continuación. Después de crear una matriz ‘B’ de unos usando numpy.ones y asignar los valores de ‘A’ a ‘B’ al indexar las filas ‘i’ y las columnas ‘j’, la matriz ‘B’ resultante retiene la primera fila de las unidades De la matriz original ‘B’. No estoy […]

¿Cómo editar celdas en una matriz dispersa usando scipy?

Estoy tratando de manipular algunos datos en una matriz dispersa. Una vez que he creado uno, ¿cómo agrego / altero / actualizo los valores en él? Esto parece muy básico, pero no puedo encontrarlo en la documentación de las clases de matriz dispersa o en la web. Creo que me falta algo crucial. Este es […]

Ordenar una matriz numpy basada en su diagonal.

Tengo una matriz que debería tener unas en diagonal pero las columnas están mezcladas. Pero no sé cómo, sin el obvio bucle for, intercambiar filas de manera eficiente para obtener la unidad en las diagonales. Ni siquiera estoy seguro de qué clave pasaría para ordenar. ¿Alguna sugerencia?

tomando n * n entrada de matriz por usuario en python

Estoy empezando a codificar en python. Cuando tenía que tomar dos entradas del usuario con un espacio entre las dos entradas, mi código era como min, p = input().split(” “) min=int(min) p=float(p) que funcionaba bien. En otro problema similar, debo tomar una matriz * n como entrada del usuario que declaré como arr=[[0 for i […]

cómo agregar una matriz numpy en una matriz numpy vacía

Quiero añadir una matriz numpy (matriz) a una matriz a través de un bucle data=[[2 2 2] [3 3 3]] Weights=[[4 4 4] [4 4 4] [4 4 4]] All=np.array([]) for i in data: #i=[2 2 2 ] #for example h=i*Weights #h=[[8 8 8][8 8 8][8 8 8]] All=np.concatenate((All,h),axis=0) Yo ge este error: ValueError: all […]

Compruebe si cada fila de una matriz está en otra matriz

Tengo dos matrices (o, mejor, matrices numpy 2D), A y B , con el mismo número de columnas (bueno, para ser justos tienen un número diferente de filas, sin embargo, solo estoy cortando ambas matrices en dos columnas) pero diferente numero de filas Me gustaría comprobar si cada fila en A está en B y […]

Anexando la matriz A con la matriz B

Digamos que tengo dos matrices A y B Por ejemplo, A = numpy.zeros((5,5)) B = np.eye(5) ¿Hay alguna forma de añadir A y B ?