Articles of pitones

¿Hay alguna biblioteca de GPS para usar en Python?

Estoy buscando la biblioteca de Python, que puede trabajar con coordenadas GPS. Digamos, tengo una lista de coordenadas: >>> gps = [ … (53.25012925, −6.24479338, 349.9, ‘2011-08-20T09:35:00Z’), … (53.25028285, -6.24441800, 359.9, ‘2011-08-20T09:35:30Z’), … (53.25049500, -6.24266032, 395.9, ‘2011-08-20T09:36:00Z’), … # and so on… … ] >>> Me gustaría calcular la velocidad media, la distancia, obtener el […]

¿Cómo uso correctamente el operador mod en MIPS?

En MIPS, estoy confundido sobre cómo hacer que el mod funcione. A continuación se muestra el código que he encontrado hasta ahora. Puede que tenga más errores además del mod, pero creo que esos errores son el resultado del malentendido del mod. Todo lo que estoy tratando de hacer es obtener el código de trabajo […]

¿Hay una operación “desagrupar por” frente a .groupby en pandas?

Supongamos que partimos de esta tabla simple, almacenada en un dataframe de pandas: name age family 0 john 1 1 1 jason 36 1 2 jane 32 1 3 jack 26 2 4 james 30 2 Entonces lo hago group_df = df.groupby(‘family’) group_df = group_df.aggregate({‘name’: name_join, ‘age’: pd.np.mean}) donde name_join es una función de agregación […]

Primitivas de sobrecarga de Python

Estoy tratando de sobrecargar algunos métodos de la cadena incorporada. Sé que no hay un caso de uso realmente legítimo para esto, pero el comportamiento todavía me molesta, así que me gustaría obtener una explicación de lo que está sucediendo aquí: Usando Python2, y el módulo de fruta forbiddenfruit . >>> from forbiddenfruit import curse […]

Sobrecarga (o alternativas) en el diseño de la API de Python

Tengo una gran biblioteca de progtwigs que actualmente tiene un enlace .NET, y estoy pensando en escribir un enlace de Python. La API existente hace un uso extensivo de la sobrecarga basada en firmas. Entonces, tengo una gran colección de funciones estáticas como: Circle(p1, p2, p3) — Creates a circle through three points Circle(p, r) […]

El hasattr de Python en la lista de valores de los diccionarios siempre devuelve falso?

Tengo un diccionario que a veces recibe llamadas para claves no existentes, así que trato de usar hasattr y getattr para manejar estos casos: key_string = ‘foo’ print “current info:”, info print hasattr(info, key_string) print getattr(info, key_string, []) if hasattr(info, key_string): array = getattr(info, key_string, []) array.append(integer) info[key_string] = array print “current info:”, info La […]

¿Por qué “test” .count (”) devuelve 5?

Este es un corto, pero muy irritante. Sé que puedo contar la cantidad de veces que se produce una cadena dentro de otra cadena como esta: ‘banana’.count(‘a’) >>>3 lo que significa que el banana contiene la letra “a” 3 veces. Aquí es donde se pone un poco raro. Mi primera confusión es: cuando hago ‘foo’.count(”) […]

Pandas agregando el promedio y excluyendo la fila actual

¿Cómo agregar en la forma de obtener el promedio de b para el grupo a , mientras se excluye la fila actual (el resultado objective está en c )? abc 1 1 0.5 # (avg of 0 & 1, excluding 1) 1 1 0.5 # (avg of 0 & 1, excluding 1) 1 0 1 […]

Marco de datos de Panda condicional .mean () dependiendo de los valores en cierta columna

Estoy tratando de crear una nueva columna que devuelva la media de los valores de una columna existente en el mismo df. Sin embargo, la media debe calcularse en función de una agrupación en otras tres columnas. Out[184]: YEAR daytype hourtype scenario option_value 0 2015 SAT of_h 0 0.134499 1 2015 SUN of_h 1 63.019250 […]

Python Pandas Groupby () Resultado

Tengo el siguiente dataframe de los pandas de Python: df = pd.DataFrame( { ‘A’: [1,1,1,1,2,2,2,3,3,4,4,4], ‘B’: [5,5,6,7,5,6,6,7,7,6,7,7], ‘C’: [1,1,1,1,1,1,1,1,1,1,1,1] } ); df ABC 0 1 5 1 1 1 5 1 2 1 6 1 3 1 7 1 4 2 5 1 5 2 6 1 6 2 6 1 7 3 7 1 […]