Articles of Python

Cómo multitarear diccionarios de lectura de una lista y entrar en la base de datos

Estoy tratando de multiprocilar el siguiente código y parece que no puedo hacerlo funcionar. El siguiente código (del cual eliminé la mayoría del código solo con fines ilustrativos) actualmente funciona sin problemas, pero lentamente (aproximadamente 5 minutos para una lista de 3600 tweets). import dataset import datetime import json with open(“postgresConnecString.txt”, ‘r’) as f: DB_CONNECTIONSTRING […]

Numpy set array memory

Tengo una pregunta con respecto a las vistas de memoria numpys: Supongamos que tenemos dos matrices con memoria: import numpy as np import gc x = np.arange(4*3).reshape(4,3).astype(float) y = (np.arange(5) – 5).astype(float) y_ref = y Usamos estos ( x , y ) en un marco, de modo que no podemos simplemente redefinirlos, ya que el […]

Dado un orden lineal completamente representado por una lista de tuplas de cadenas, muestre el orden como una lista de cadenas

Dados pares de elementos de la forma [(a,b),…] donde (a,b) significa a > b , por ejemplo: [(‘best’,’better’),(‘best’,’good’),(‘better’,’good’)] Me gustaría hacer una lista de formularios: [‘best’,’better’,’good’] Esto es muy difícil por alguna razón. ¿Alguna idea? ======================== código ========================= ==== Sé por qué no funciona. def to_rank(raw): rank = [] for u,v in raw: if u […]

numpy.polyfit con parámetros adaptados

Con respecto a esto: parámetros de la ecuación polinomial donde obtengo 3 parámetros para una función al cuadrado y = a*x² + b*x + c ahora solo quiero obtener el primer parámetro para una función al cuadrado que describe mi función y = a*x² . Con otras palabras: quiero establecer b=c=0 y obtener el parámetro […]

Uso del operador “==” para tres objetos

¿Hay alguna diferencia computacional entre estos dos métodos para verificar la igualdad entre tres objetos? Tengo dos variables: x y y . Di que hago esto: >>> x = 5 >>> y = 5 >>> x == y == 5 True Es eso diferente de: >>> x = 5 >>> y = 5 >>> x […]

Cambio cíclico de una serie de pandas.

Estoy utilizando el método de cambio para una serie de datos en pandas (documentación) . ¿Es posible hacer un cambio cíclico, es decir, el primer valor se convierte en el último valor, en un paso? >>> input Out[20]: 5 0.995232 15 0.999794 25 1.006853 35 0.997781 45 0.981553 Name: vRatio, dtype: float64 >>> input.shift() Out[21]: […]

Obtención de un token de solicitud auth de etrade en Python

Estoy tratando de obtener un token de solicitud desde la api (sandbox) de etrade en Python con esto: import requests from oauthlib.oauth1 import Client consumer_key = ‘foo’ # actual key used consumer_secret = ‘bar’ # actual secret used request_url = ‘https://etwssandbox.etrade.com/oauth/sandbox/request_token’ client = Client(consumer_key, client_secret = consumer_secret) uri, headers, body = client.sign(request_url) add_params = ‘, […]

Solicitudes de Python – autenticación después de la redirección

Tengo una pregunta rápida con respecto a la autenticación básica HTTP después de una redirección. Estoy intentando iniciar sesión en un sitio web que, por razones operativas, me redirige inmediatamente a un sitio de inicio de sesión central mediante una respuesta HTTP 302. En mis pruebas, parece que el módulo de solicitudes no envía mis […]

La expresión regular de Python coincide con varias palabras en cualquier lugar

Estoy tratando de usar la expresión regular de python para hacer coincidir una cadena con varias palabras. Por ejemplo, la cadena es “Estas son naranjas y manzanas y peras, pero no piñas o …” La lista de palabras que quiero encontrar es “y”, “o” y “no”. No importa el orden o la posición. Intenté r’AND […]

¿Está Python en cada distribución de GNU / Linux?

Me gustaría saber si Python está preinstalado en cada distribución de G / L o no. ¿Y por qué es tan popular en GNU / Linux y no tanto en Windows?