Articles of numpy

¿Cómo convierto la cadena del csv a la lista en pandas?

Estoy trabajando con un archivo csv que tiene el siguiente formato: “Id”,”Sequence” 3,”1,3,13,87,1053,28576,2141733,508147108,402135275365,1073376057490373,9700385489355970183,298434346895322960005291,31479360095907908092817694945,11474377948948020660089085281068730″ 7,”1,2,1,5,5,1,11,16,7,1,23,44,30,9,1,47,112,104,48,11,1,95,272,320,200,70,13,1,191,640,912,720,340,96,15,1,383,1472,2464,2352,1400,532,126,17,1,767,3328,6400,7168,5152,2464,784,160,19,1,1535,7424″ 8,”1,2,4,5,8,10,16,20,32,40,64,80,128,160,256,320,512,640,1024,1280,2048,2560,4096,5120,8192,10240,16384,20480,32768,40960,65536,81920,131072,163840,262144,327680,524288,655360,1048576,1310720,2097152″ 11,”1,8,25,83,274,2275,132224,1060067,3312425,10997342,36304451,301432950,17519415551,140456757358,438889687625,1457125820233,4810267148324,39939263006825,2321287521544174,18610239435360217″ Me gustaría leer esto en un dataframe con el tipo de df[‘Id’] para que sea como un número entero y el tipo de df[‘Sequence’] para ser una lista. Actualmente tengo el siguiente código kludgy: def clean(seq_string): return list(map(int, seq_string.split(‘,’))) […]

Tomando rápida captura de pantalla Winapi y Opencv

Necesito tomar capturas de pantalla muy rápidas de un juego para un proyecto OpenCV en el que estoy trabajando. Puedo usar PIL fácilmente por ejemplo: def take_screenshot1(hwnd): rect = win32gui.GetWindowRect(hwnd) img = ImageGrab.grab(bbox=rect) img_np = np.array(img) return cv2.cvtColor(img_np, cv2.COLOR_RGB2BGR) Pero toma en promedio de 0.05 segundos, lo que no es lo suficientemente rápido para la […]

Python Numpy vectoriza nesteds para bucles para combinatoria

Dada una matriz nxn A de números positivos reales, estoy tratando de encontrar el mínimo del máximo del mínimo de todas las combinaciones de tres filas de la matriz 2-d. Usando for-loops, eso sale a algo como esto: import numpy as np n = 100 np.random.seed(2) A = np.random.rand(n,n) global_best = np.inf for i in […]

leer el archivo de imagen grande como una matriz en Python

¿Alguien sabe cómo abrir un archivo de imágenes grande usando python? Intenté abrir un archivo de imágenes (aproximadamente 2 GB) a través del símbolo del sistema de Windows usando ipython, pero se bloquea cada vez que cambia los valores de la imagen en una matriz. Mi computadora portátil es window7-64bit con 4GB de memoria RAM […]

trazando marcadores en la parte superior de los ejes

Estoy tratando de hacer un diagtwig de dispersión (x, y) usando numpy. En este momento, los ejes comienzan en (0,0) y se extienden para alinearse con el rango de los datos. Necesito trazar dos puntos que se encuentran en la línea x = 0. Actualmente parece que los símbolos se están dibujando antes de los […]

¿Puedo poner un cambiador de color en un bucle?

Así que, básicamente, lo que me pregunto es si está en la parte inferior de mi código cuando grafico la gráfica de mis pruebas, ¿hay alguna forma de ejecutar un generador de color? O más explícitamente, ¿podría hacer una lista de colores cálidos y poner eso en mi función de trazado, donde se ejecuta en […]

¿Cómo leer un archivo tif grande en python?

Estoy cargando un archivo tiff de http://sofes.miximages.com/python/pprecodefrom PIL import Image im = Image.open(‘GMT_intermediate_coast_distance_01d.tif’) Los datos son grandes ( im.size=(36000, 18000) 1.3GB) y la conversión convencional no funciona; es decir, imarray.shape devuelve () import numpy as np imarray=np.zeros(im.size) imarray=np.array(im) ¿Cómo puedo convertir este archivo tiff a un numpy.array ?

¿Cómo convertir una línea hexadecimale en un archivo de texto a una matriz (Python)?

Tengo un archivo de texto que contiene en cada línea un texto plano hexadecimal, Mi archivo tiene este aspecto: 7a8e5dc390781eab8df2c090bf4bebca dbac0fba55d3d4fc177161bfe24dc7fb 82e5a7a021197f6fbe94a867d4bb3895 850580c1ffec887c5000c9b3a0e6b39d 1526af37ce4b0b4e81f8af0647e37119 bab19c53fd86e6afc933276b286e0c36 b52e53007bebe8877ce569ad2494dd76 44fd87e9b1a40a929ab6135665c22d0f a88e5141ddc99e0207a9e144f4010a22 58ff597819ea0aa37024a1f1f84c5224 Necesito convertir cada línea en una matriz, quiero decir que mi archivo numpy debe tener este aspecto: [ [7a,8e,5d,c3,90,78,1e,ab,8d,f2,c0,90,bf,4b,eb,ca],[db,ac,0f,ba,55,d3,d4,fc,17,71,61,bf,e2,4d,c7,fb], …….,] import numpy as np In_path= “/home/msmache/Bureau/testPlaintext.txt” […]

¿Cuáles son las restricciones en el argumento del divisor de scipy.signal.deconvolve para asegurar la estabilidad numérica?

Aquí está mi problema: voy a procesar los datos provenientes de un sistema para el cual tendré una buena idea de la respuesta al impulso. Habiendo usado Python para algunos scripts básicos antes, estoy conociendo las funciones scipy.signal.convolve y scipy.signal.deconvolve. Para poder tener confianza en mi solución final, me gustaría comprender sus requisitos y limitaciones. […]

Error de hilo: no se puede iniciar un nuevo hilo

Aquí hay un MWE de un código mucho más grande que estoy usando. Realiza una integración de Monte Carlo sobre un KDE ( estimación de la densidad del kernel ) para todos los valores ubicados por debajo de un cierto umbral (el método de integración se sugirió en esta pregunta: Integrar la estimación de la […]