Preguntas etiquetadas con python

242
Convierta un timedelta a días, horas y minutos

Tengo un timedelta. Quiero los días, horas y minutos de eso, ya sea como una tupla o un diccionario ... No estoy preocupado. Debo haber hecho esto una docena de veces en una docena de idiomas a lo largo de los años, pero Python generalmente tiene una respuesta simple a todo, así que pensé en...

242
Función de llamada de Python dentro de la clase

Tengo este código que calcula la distancia entre dos coordenadas. Las dos funciones están dentro de la misma clase. Sin embargo, ¿cómo llamo a la función distToPointen la función isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """...

242
Convertir columna de pandas a fecha y hora

Tengo un campo en un DataFrame de pandas que se importó como formato de cadena. Debería ser una variable de fecha y hora. ¿Cómo puedo convertirlo en una columna de fecha y hora y luego filtrar según la fecha? Ejemplo: Nombre del marco de datos : raw_data Nombre de columna: Mycol Formato del...

241
¿Por qué compilar código Python?

¿Por qué compilarías un script de Python? Puede ejecutarlos directamente desde el archivo .py y funciona bien, ¿hay alguna ventaja de rendimiento o algo así? También noto que algunos archivos de mi aplicación se compilan en .pyc mientras que otros no, ¿por qué es

241
Convertir objeto de fila sqlalchemy a python dict

¿Hay una manera simple de iterar sobre pares de nombre y valor de columna? Mi versión de sqlalchemy es 0.5.6 Aquí está el código de muestra donde intenté usar dict (fila), pero arroja una excepción, TypeError: el objeto 'Usuario' no es iterable import sqlalchemy from sqlalchemy import * from...

241
¿Por qué Python no tiene una función de signo?

No puedo entender por qué Python no tiene una signfunción. Tiene un absincorporado (que considero signla hermana), pero nosign . En python 2.6 hay incluso una copysignfunción (en matemáticas ), pero no hay signo. ¿Por qué molestarse en escribir un copysign(x,y)cuando podría simplemente escribir un...

241
Python: ¿Eliminar \ xa0 de la cadena?

Actualmente estoy usando Beautiful Soup para analizar un archivo HTML y llamar get_text(), pero parece que me quedan muchos \ xa0 Unicode que representan espacios. ¿Hay alguna manera eficiente de eliminarlos en Python 2.7 y cambiarlos a espacios? Supongo que la pregunta más general sería: ¿hay...

240
Todas las combinaciones de una lista de listas.

Básicamente estoy buscando una versión python de Combination ofList<List<int>> Dada una lista de listas, necesito una nueva lista que proporcione todas las combinaciones posibles de elementos entre las listas. [[1,2,3],[4,5,6],[7,8,9,10]] -> [[1,4,7],[1,4,8],...,[3,6,10]] El...