Preguntas etiquetadas con python

131
¿Cómo evitar el 'self' explícito en Python?

He estado aprendiendo Python siguiendo algunos tutoriales de pygame . Allí encontré un uso extenso de la palabra clave self , y viniendo de un fondo principalmente de Java, encuentro que sigo olvidando escribir self . Por ejemplo, en lugar de self.rect.centerxescribir rect.centerx, porque, para...

131
Cómo obtener la ubicación del directorio principal

este código es obtener las plantillas / blog1 / page.html en b.py: path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog1/page.html')) pero quiero obtener la ubicación del directorio principal: aParent |--a | |---b.py | |---templates | |--------blog1 |...

131
Prueba si las listas comparten algún elemento en Python

Quiero verificar si alguno de los elementos de una lista está presente en otra lista. Puedo hacerlo simplemente con el código a continuación, pero sospecho que podría haber una función de biblioteca para hacer esto. Si no, ¿existe un método más pitónico para lograr el mismo resultado? In [78]: a...

131
Gráficos de líneas transparentes Matplotlib

Estoy trazando dos trayectorias similares en matplotlib y me gustaría trazar cada una de las líneas con transparencia parcial para que el rojo (trazado en segundo lugar) no oscurezca el azul. EDITAR : Aquí está la imagen con líneas

131
Aprendiendo Python de Ruby; Diferencias y similitudes

Conozco muy bien a Ruby. Creo que es posible que necesite aprender Python en este momento. Para aquellos que conocen ambos, ¿qué conceptos son similares entre los dos y cuáles son diferentes? Estoy buscando una lista similar a un manual que escribí para Learning Lua para JavaScripters : cosas...

131
Sprintf como funcionalidad en Python

Me gustaría crear un buffer de cadena para hacer mucho procesamiento, formatear y finalmente escribir el buffer en un archivo de texto usando una sprintffuncionalidad de estilo C en Python. Debido a las declaraciones condicionales, no puedo escribirlas directamente en el archivo. por ejemplo,...

131
Iterar una lista como par (actual, siguiente) en Python

A veces necesito iterar una lista en Python mirando el elemento "actual" y el elemento "siguiente". Hasta ahora lo he hecho con un código como: for current, next in zip(the_list, the_list[1:]): # Do something Esto funciona y hace lo que espero, pero ¿hay alguna forma más idiomática o eficiente...

131
Normalizar datos en pandas

Supongamos que tengo un marco de datos de pandas df: Quiero calcular la columna sabia media de un marco de datos. Esto es facil: df.apply(average) entonces el rango sabio de columna max (col) - min (col). Esto es fácil nuevamente: df.apply(max) - df.apply(min) Ahora, para cada elemento,...

131
¿Cómo vuelvo a un paquete anterior en Anaconda?

Si lo hago conda info pandas Puedo ver todos los paquetes disponibles. Actualicé mi pandasa la última esta mañana, pero necesito volver a una versión anterior ahora. Lo intenté conda update pandas 0.13.1 Pero eso no funcionó. ¿Cómo especifico qué versión

131
Trazar una línea horizontal usando matplotlib

He usado la interpolación de spline para suavizar una serie de tiempo y también me gustaría agregar una línea horizontal al diagrama. Pero parece que hay un problema que está fuera de mi alcance. Cualquier ayuda sería realmente útil. Esto es lo que tengo: annual = np.arange(1,21,1) l =...