Articles of python 3.x

Pandas: encuentra la columna cuyo nombre contiene una cadena específica

Por lo tanto, tengo un dataframe con nombres de columna, y quiero encontrar el que contiene una determinada cadena, pero no coincide exactamente. Estoy buscando ‘spike’ en nombres de columna como ‘spike-2’ , ‘hey spike’ , ‘spiked-in’ (la parte ‘spike’ siempre es continua). Quiero que el nombre de la columna se devuelva como una cadena […]

Tkinter, se excedió la profundidad de recursión máxima de error

Tengo problemas para escribir una aplicación tkinter con matplotlib que se actualiza dinámicamente. Creo un diagtwig y lo uso dentro de la ventana del tkinter. Luego, la ttwig se actualiza cada 50 ms con un método tk.after (), que funciona bien en otras aplicaciones que he probado hasta ahora. Pero en mi aplicación todo parece […]

Cómo combinar gridspec con plt.subplots () para eliminar espacio entre filas de subplots

Intento trazar múltiples imágenes en subttwigs y eliminar el espacio entre las subttwigs (horizontal y vertical) o controlarlo. Traté de usar la sugerencia en Cómo usar GridSpec … También intenté aquí pero no están utilizando subplots (): espacio entre subplots Puedo eliminar el espacio horizontal pero no el espacio vertical con lo que estoy haciendo […]

¿Por qué este código de códigos no funcionará con Python 3.3 pero funcionará con Python 2.7?

Así que estoy tratando de hacer un progtwig Python 3.3 para cambiar el fondo del escritorio de Windows usando el módulo ctypes. Probé el siguiente código en Python 2.7 y funcionó perfectamente. ¡Pero no funcionará con Python 3.3! Estoy usando Windows 7. Aquí está el código: import ctypes SPI_SETDESKTOPWALLPAPER=20 ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKTOPWALLPAPER, 0,”C:/Users/Public/Pictures/Sample Pictures/Penguins.jpg”, 3)

Concatenar cadenas de varias filas usando Pandas groupby

Quiero fusionar varias cadenas en un dataframe basado en un agrupado en Pandas. Este es mi código hasta ahora: import pandas as pd from io import StringIO data = StringIO(“”” “name1″,”hej”,”2014-11-01″ “name1″,”du”,”2014-11-02″ “name1″,”aj”,”2014-12-01″ “name1″,”oj”,”2014-12-02″ “name2″,”fin”,”2014-11-01″ “name2″,”katt”,”2014-11-02″ “name2″,”mycket”,”2014-12-01″ “name2″,”lite”,”2014-12-01″ “””) # load string as stream into dataframe df = pd.read_csv(data,header=0, names=[“name”,”text”,”date”],parse_dates=[2]) # add column with month […]

no hay función next () en un generador de rendimiento en python 3

En esta pregunta , tengo una secuencia interminable utilizando generadores Python. Pero el mismo código no funciona en Python 3 porque parece que no hay una función next() . ¿Cuál es el equivalente para la next función? def updown(n): while True: for i in range(n): yield i for i in range(n – 2, 0, -1): […]

Mergestort Python

No pude encontrar ningún código de mergesort Python 3.3 en funcionamiento, así que hice 1 yo mismo. ¿Hay alguna forma de acelerarlo? Clasifica 20000 números en aproximadamente 0.3-0.5 segundos def msort(x): result = [] if len(x) 0) or (len(z) > 0): if len(y) > 0 and len(z) > 0: if y[0] > z[0]: result.append(z[0]) z.pop(0) […]

builtins.TypeError: debe ser str, no bytes

He convertido mis scripts de Python 2.7 a 3.2, y tengo algunos errores. # -*- coding: utf-8 -*- import time from datetime import date from lxml import etree from collections import OrderedDict # Create the root element page = etree.Element(‘results’) # Make a new document tree doc = etree.ElementTree(page) # Add the subelements pageElement = […]

Pip no funciona después de la actualización a ubuntu-16.10

Ejecutar un comando junto con pip da el siguiente error. Incluso el comando pip -V produce el siguiente error. Leí que el error se debe a setuptools versión 31.0.0 y debe ser inferior a 28.0.0. Pero la versión de mis herramientas de configuración es 26.1.1 y todavía da el mismo error. Rastreo (llamadas recientes más […]

Pandas groupby con unión de delimitador

Intenté usar groupby para agrupar filas con múltiples valores. col val A Cat A Tiger B Ball B Bat import pandas as pd df = pd.read_csv(“Inputfile.txt”, sep=’\t’) group = df.groupby([‘col’])[‘val’].sum() tengo A CatTiger B BallBat Quiero introducir un delimitador, para que mi salida se vea como A Cat-Tiger B Ball-Bat Lo intenté, group = df.groupby([‘col’])[‘val’].sum().apply(lambda […]