Articles of matrices de

¿Cómo comparar datos de dos columnas diferentes sin importar el orden en diferentes archivos de texto?

Quiero hacer esto, Entrada1 (archivo de texto 1) ABCD, QI30 FGDE, Q140 KLOM, Q232 .. .. .. .. .. .. Entrada2 (archivo de texto 2) DATA: ARRAY: KLOM: n: 000000000111111110011111111111111111111111 DATA: ARRAY: ABCD: n: 000111111111111111101111111111111111111111 DATA: ARRAY: FGDE: n: 010101010111111111111111111111111111111111 .. .. .. .. .. .. Salida (escribir en el archivo de texto 3) Item=Q232; […]

Reemplazar los valores RGB en una matriz numpy por entero es extremadamente lento

Quiero reemplazar los valores rgb de una matriz numpy por representaciones enteras únicas. Mi código funciona pero es demasiado lento, estoy iterando sobre cada elemento en este momento. ¿Puedo acelerar esto? Soy nuevo para adormecer. from skimage import io # dictionary of color codes for my rgb values _color_codes = { (255, 200, 100): 1, […]

Python: Elementos condicionales en matriz

Una pregunta de un principiante de Python completo. Tengo una matriz de columnas en la que necesito forzar ciertos valores a cero dependiendo de una statement condicional aplicada a otra matriz. He encontrado dos soluciones, que proporcionan la respuesta correcta. Pero los dos requieren bastante tiempo para las matrices más grandes que normalmente necesito (> […]

carga de números complejos con numpy.loadtxt

Sé que si quiero guardar y cargar matrices de números complejos con numpy, puedo usar el método que se describe aquí: ¿Cómo guardar y cargar una matriz de números complejos usando numpy.savetxt? . Sin embargo, numpy.savetxt(“numbers.txt”,numbers que alguien no supo esto y guardó sus numbers matriz con numpy.savetxt(“numbers.txt”,numbers ), produciendo un archivo con entradas del […]

Python Array es de solo lectura, no puede agregar valores

Soy nuevo en Python. El siguiente código está causando un error cuando intenta agregar valores a una matriz. ¿Qué estoy haciendo mal? import re from array import array freq_pattern = re.compile(“Frequency of Incident[\(\)A-Za-z\s]*\.*\s*([\.0-9]*)”) col_pattern = re.compile(“([-\.0-9]+)\s+([-\.0-9]+)\s+([-\.0-9]+)\s+([-\.0-9]+)\s+([-\.0-9]+)”) e_rcs = array(‘f’) f = open(‘example.4.out’, ‘r’) for line in f: print line, result = freq_pattern.search(line) if result: freq […]

matriz de covarianza ponderada en números

Quiero calcular la covarianza C de n mediciones de p cantidades, donde a cada medición de cantidad individual se le asigna su propio peso. Es decir, mi matriz de peso W tiene la misma forma que mi matriz de cantidad Q ( n por p ). La función nativa np.cov() solo admite ponderaciones dadas a […]

¿Cuál es la forma más pirónica de dividir una matriz 2d en matrices de cada fila?

Tengo una función foo que devuelve una matriz con la forma (1000, 2), ¿cómo puedo dividirla en dos matrices a (1000) yb (1000)? Estoy buscando algo como esto: a;b = foo() Estoy buscando una respuesta que pueda generalizarse fácilmente al caso en el que la forma es (1000, 5) o menos.

Ordene una matriz numpy según la segunda columna solo si los valores de la primera columna son iguales

Tengo una matriz numpy que contiene coordenadas findNonZero() mediante el método findNonZero() de OpenCV. Quiero ordenarlos para dibujar contornos. Ejemplo de matriz numpy sin clasificar (no coordenadas): [[ 0, 2], [ 0, 0], [-1, 8], [-6, 7], [-1, 1]] Matriz numpy ordenada esperada: [[-6, 7], [-1, 1], [-1, 8], [ 0, 0], [ 0, 2]] […]

Cómo crear una matriz de marcos de datos en Python

Quiero escribir un fragmento de código para crear múltiples arreglos de dataFrames con sus nombres en el formato word_0000, donde los cuatro dígitos son mes y año. Un ejemplo de lo que me gustaría hacer es crear los siguientes marcos de datos: df_0115, df_0215, df_0315, … , df_1215 stat_0115, stat_0215, stat_0315, … , stat_1215

Borrar elementos de la matriz numpy

¿Hay una forma sencilla de borrar todos los elementos de una matriz numpy? Lo intenté: del arrayname Esto elimina la matriz por completo. Estoy usando esta matriz dentro de un bucle for que se repite miles de veces, así que prefiero mantener la matriz pero rellenarla con elementos nuevos cada vez. Intenté numpy.delete, pero para […]