Articles of pitones

Python: ¿Cómo permitir duplicados en un conjunto?

Me encontré con un problema relacionado con el set en Python 2.7. Aquí está el bloque de código de ejemplo apropiado: letters = set(str(raw_input(“Type letters: “))) Como puede ver, el punto es escribir algunas letras para asignar a “letras” para su uso posterior. Pero si escribo “aaabbcdd”, la salida de “letras” devuelve set([‘a’, ‘c’, ‘b’, […]

ordenar un diccionario nested con listas en python

Estoy tratando de ordenar un diccionario que contiene listas. Por ejemplo, si tengo este diccionario: a = {‘q’: {3: [4, 2, 7]}, ‘a’: {1: [5, 45, 11]}, ‘e’: {23: [11, 45, 2]}} Quiero que la salida después de la clasificación sea: [(e, {23:[11,45,2}]), (a, {1:[5,45,11]}), (q,{3,[4,2,7]})] En realidad, estoy clasificando al revés, utilizando el primer […]

Python lee el archivo en formato DOT y devuelve la lista de nombres de ciudades

Hola a todos, la pregunta es como esta, esta es la tarea de la tarea para ser honesto, pero simplemente estoy atascado y es para siempre. Mi pregunta es, ya que la ciudad tiene diferentes posiciones de índice en cada línea, ¿cómo podemos iterar línea por línea y devolver los nombres de las ciudades a […]

conexión de socket python y socket java

He estado intentando enviar una cadena simple entre un zócalo de cliente Java y un zócalo de servidor Python. Este es el código para el socket del servidor: HOST=” PORT=12000 s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADRR,1) s.bind((HOST,PORT)) s.listen(5) device=variador() while True: conn,addr=s.accept() if data==”turn_on”: respuesta=device.send_order(variador.start_order) conn.send(respuesta+’\n’) conn.close() y el código del cliente es: try { Socket socket = new […]

Correlación por pares de columnas de Pandas DataFrame con función personalizada

La correlación de pares de pandas en un DataFrame es útil en muchos casos. Sin embargo, en mi caso específico, me gustaría usar un método no proporcionado por Pandas (algo que no sea (pearson, kendall o spearman) para correlacionar dos columnas. ¿Es posible definir explícitamente la función de correlación a usar en este caso? La […]

Pandas `DataFrameGroupBy` y` SeriesGroupBy`

Admito que no soy un gurú de Python, pero aún así, tratar con Pandas DataFrameGroupBy y SeriesGroupBy excepcionalmente contraintuitivo. (Tengo un fondo R). Tengo el dataframe a continuación: import pandas as pd import numpy as np df = pd.DataFrame({‘id’ : range(1,9), ‘code’ : [‘one’, ‘one’, ‘two’, ‘three’, ‘two’, ‘three’, ‘one’, ‘two’], ‘colour’: [‘black’, ‘white’,’white’,’white’, ‘black’, […]

Agregar una entrada a una tupla de python

Tengo una lista de tuplas que representan los puntos x, y. También tengo una lista de valores para cada uno de estos puntos. ¿Cómo los combino en una lista de listas (es decir, una entrada para cada punto [x, y, val]) o una lista de tuplas? Gracias

Aplicación de la función de media acumulativa a un objeto agrupado

Tengo un df DataFrame donde cada registro representa un juego de fútbol. Los equipos aparecerán más de una vez. Necesito calcular algún tipo de media móvil para las puntuaciones de cada equipo (bueno, no es exactamente la media móvil de la letra). date home away score_h score_a 166 2013-09-01 Fulham Chelsea 0 0 167 2013-09-03 […]

Cuente las apariciones de elementos en Series en cada fila de un DataFrame

Tengo un pandas.DataFrame que se ve así. COL1 COL2 COL3 C1 None None C1 C2 None C1 C1 None C1 C2 C3 Para cada fila en este dataframe, me gustaría contar las ocurrencias de cada uno de C1, C2, C3 y anexar esta información como columnas a este dataframe. Por ejemplo, la primera fila tiene […]

Convertir dict de listas anidadas a lista de tuplas

He dict de list anidadas s: d = {‘a’: [[(‘a1’, 1, 1), (‘a2’, 1, 2)]], ‘b’: [[(‘b1’, 2, 1), (‘b2’, 2, 2)]]} print (d) {‘b’: [[(‘b1’, 2, 1), (‘b2’, 2, 2)]], ‘a’: [[(‘a1’, 1, 1), (‘a2’, 1, 2)]]} Necesito crear una list de tuple como: [(‘b’, ‘b1’, 2, 1), (‘b’, ‘b2’, 2, 2), (‘a’, ‘a1’, […]