Articles of loops

Python manteniendo el zócalo vivo?

Hola, estoy trabajando en un proyecto de Python usando sockets. Básicamente quiero enlazar una conexión a un host para la entrada del usuario Esto es lo que estoy intentando: while True: sock.connect((host, port)) inputstring = ” > ” userInput = raw_input(inputstring) sock.send(userInput + ‘\r\n\r\n’) recvdata = sock.recv(socksize) print(recvdata) Pero cuando conecto el zócalo y trato […]

¿Cómo hacer un bucle de cómputo fácilmente divisible y resumible?

Quiero encontrar los parámetros óptimos i, j, k en 0..99 para un problema computacional dado, y necesito ejecutar: for i in range(100): for j in range(100): for k in range(100): dothejob(i, j, k) # 1 second per computation Esto toma un total de 10 ^ 6 segundos, es decir, 11.5 días. Comencé a hacerlo dividiendo […]

Cómo iterar sobre el archivo GraphML con lxml

Tengo el siguiente archivo GraphML ‘mygraph.gml’ que quiero analizar con un simple script de Python: Esto representa un gráfico simple con 2 nodos “node0”, “node1” y un borde entre ellos node1 node2 1 Esto representa un gráfico con dos nodos n0 y n1 con un borde de peso 1 entre ellos. Quiero analizar esta estructura […]

Velocidad lenta mientras se paraliza la operación en el dataframe de pandas

Tengo un dataframe en el que realizo algunas operaciones e imprimo. Para hacer esto, tengo que recorrer cada fila. for count, row in final_df.iterrows(): x = row[‘param_a’] y = row[‘param_b’] # Perform operation # Write to output file Decidí paralelizar esto usando el módulo de multiprocesamiento python def write_site_files(row): x = row[‘param_a’] y = row[‘param_b’] […]

Iteraciones ForLoop como índice de lista en la plantilla de Django

Estoy construyendo una página web de django, pero parece que he encontrado un obstáculo, ya que realmente no puedo averiguar cómo usar la iteración actual de un bucle for (en la plantilla) para varias listas: {% for num in loopRange %} {% for num2 in subRange %} {% cycle list1 list2 list3 list4 %} {% […]

Factorizar un número en Python

Aquí está mi código: def factorize(n): sieve = [True] * (n + 1) for x in range(2, int(len(sieve) ** 0.5) + 1): if sieve[x]: for i in range(x + x, len(sieve), x): sieve[i] = False lowerPrimes = i for i in range(2, len(sieve)) if sieve[i]] and (n % i == 0)] return lowerPrimes factorize(n) devuelve […]

pandas editar un valor de celda con itertuples

Me gustaría acelerar mi código, por lo que no me gusta usar el doble para: mi código: for c in range(0, n-1): for l in range(0,nc-1): df2.ix[l,c]=C_back(l,c,df) Me gustaria usar for x in df.itertuples(): pero no sé cómo modificar un valor de celda específico. Gracias

Contando (y escribiendo) frecuencias de palabras para cada línea dentro del archivo de texto

Publicación por primera vez en la stack: ¡siempre encontré preguntas anteriores lo suficientemente capaces de resolver mi problema! El principal problema que tengo es la lógica … incluso una respuesta de pseudo código sería genial. Estoy usando python para leer los datos de cada línea de un archivo de texto, en el formato: This is […]

¿Cómo genero todas las permutaciones posibles de Newick Tree para un conjunto de especies dado un grupo externo?

¿Cómo genero todas las permutaciones posibles de Newick Tree para un conjunto de especies dado un grupo externo? Para aquellos que no saben qué es el formato de árbol de Newick, hay una buena descripción disponible en: https://en.wikipedia.org/wiki/Newick_format Quiero crear todas las posibles permutaciones del árbol de Newick para un conjunto de especies dado un […]

Utilice BeautifulSoup para iterar sobre XML para extraer tags específicas y almacenarlas en variables

Soy bastante nuevo en la progtwigción y he estado tratando de encontrar una solución para esto, pero todo lo que puedo encontrar son partes y piezas sin verdadera suerte al ponerlo todo junto. Estoy tratando de usar BeautifulSoup4 en python para raspar algunos xml y almacenar el valor de texto entre tags específicas en variables. […]