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.

20
¿Cómo encontrar todas las ocurrencias de una subcadena?
Python tiene string.find()ystring.rfind() para obtener el índice de una subcadena en una cadena. Me pregunto si hay algo como lo string.find_all()que puede devolver todos los índices encontrados (no solo el primero desde el principio o el primero desde el final). Por ejemplo: string = "test test test test" print string.find('test') …
365 python  regex  string 

2
Pandas Merging 101
¿Cómo realizar una unión ( LEFT| RIGHT| FULL) ( INNER| OUTER) con pandas? ¿Cómo agrego NaNs para las filas que faltan después de la fusión? ¿Cómo me deshago de NaNs después de la fusión? ¿Puedo fusionarme en el índice? Cruz unirse con pandas? ¿Cómo fusiono múltiples DataFrames? merge? join? concat? …
365 python  pandas  join  merge 




6
Explicando '__enter__' y '__exit__' de Python
Vi esto en el código de alguien. Qué significa eso? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print s print s

12
Recargar submódulos en IPython
Actualmente estoy trabajando en un proyecto de Python que contiene submódulos y usa numpy / scipy. Ipython se usa como consola interactiva. Desafortunadamente no estoy muy contento con el flujo de trabajo que estoy usando en este momento, agradecería algunos consejos. En IPython, el marco se carga mediante un importcomando …
363 python  ipython 






12
¿Cuál es la forma preferida de concatenar una cadena en Python?
Dado que Python stringno se puede cambiar, me preguntaba cómo concatenar una cadena de manera más eficiente. Puedo escribir así: s += stringfromelsewhere o así: s = [] s.append(somestring) later s = ''.join(s) Mientras escribía esta pregunta, encontré un buen artículo hablando sobre el tema. http://www.skymind.com/~ocrow/python_string/ Pero está en Python …

2
Cómo pivotar un marco de datos
¿Qué es el pivote? ¿Cómo giro? ¿Es esto un pivote? Formato largo a formato ancho? He visto muchas preguntas sobre las tablas dinámicas. Incluso si no saben que están preguntando sobre tablas dinámicas, generalmente lo hacen. Es prácticamente imposible escribir una pregunta canónica y una respuesta que abarque todos los …

30
La forma más rápida de enumerar todos los números primos debajo de N
Este es el mejor algoritmo que pude encontrar. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 ¿Se puede hacer aún más rápido? Este código tiene una falla: dado que numberses un conjunto …

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.