Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.

3
¿Cuál es la diferencia entre "datetime.timedelta" y "dateutil.relativedelta.relativedelta" cuando se trabaja solo con días?
Cuál es la diferencia entre datetime.timedelta (de la biblioteca estándar de Python) y dateutil.relativedelta.relativedeltacuando se trabaja solo con días? Hasta donde yo entiendo, timedelta solo admite días (y semanas), mientras que relativedeltaagrega soporte para períodos definidos en términos de años, meses, semanas o días, además de definir valores absolutos para …

5
Conversión de Django QuerySet a pandas DataFrame
Voy a convertir un Django QuerySet en pandas de la DataFramesiguiente manera: qs = SomeModel.objects.select_related().filter(date__year=2012) q = qs.values('date', 'OtherField') df = pd.DataFrame.from_records(q) Funciona, pero ¿hay alguna forma más eficiente?
90 python  django  pandas 

10
¿Cuál es la ventaja de usar métodos estáticos en Python?
Me encontré con un error de método no vinculado en Python con el código import random class Sample(object): '''This class defines various methods related to the sample''' def drawSample(samplesize,List): sample=random.sample(List,samplesize) return sample Choices=range(100) print Sample.drawSample(5,Choices) Después de leer muchas publicaciones útiles aquí, pensé cómo podría agregar @staticmethodarriba para que el …



11
Leyendo archivos * .wav en Python
Necesito analizar el sonido escrito en un archivo .wav. Para eso necesito transformar este archivo en un conjunto de números (matrices, por ejemplo). Creo que necesito usar el paquete wave. Sin embargo, no sé exactamente cómo funciona. Por ejemplo, hice lo siguiente: import wave w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r') for i …
90 python  audio  wav  wave 




5
Una forma más pitónica de ejecutar un proceso X veces
¿Qué es más pitónico? Mientras que bucle: count = 0 while count < 50: print "Some thing" count = count + 1 En bucle: for i in range(50): print "Some thing" Editar: no duplicar porque tiene respuestas para determinar cuál es más claro, frente a cómo ejecutar un rango sin …
90 python  loops 



4
pandas dataframe groupby datetime mes
Considere un archivo csv: string,date,number a string,2/5/11 9:16am,1.0 a string,3/5/11 10:44pm,2.0 a string,4/22/11 12:07pm,3.0 a string,4/22/11 12:10pm,4.0 a string,4/29/11 11:59am,1.0 a string,5/2/11 1:41pm,2.0 a string,5/2/11 2:02pm,3.0 a string,5/2/11 2:56pm,4.0 a string,5/2/11 3:00pm,5.0 a string,5/2/14 3:02pm,6.0 a string,5/2/14 3:18pm,7.0 Puedo leer esto y reformatear la columna de fecha en formato de …

9
cómo instalar python distutils
Acabo de obtener algo de espacio en un servidor VPS (que se ejecuta en ubuntu 8.04) y estoy intentando instalar django en él. El servidor tiene instalado Python 2.5, pero supongo que no es una instalación estándar. Cuando ejecuto el script de instalación para django, obtengo amitoj@ninja:~/Django-1.2.1$ python setup.py install …
90 python  distutils 

16
¿Qué significa "while True" en Python?
def play_game(word_list): hand = deal_hand(HAND_SIZE) # random init while True: cmd = raw_input('Enter n to deal a new hand, r to replay the last hand, or e to end game: ') if cmd == 'n': hand = deal_hand(HAND_SIZE) play_hand(hand.copy(), word_list) print elif cmd == 'r': play_hand(hand.copy(), word_list) print elif cmd …
90 python  syntax 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.