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.

2
¿Una declaración "con" admite sugerencias de tipo?
¿Puedes definir la sugerencia de tipo para una variable definida con la withsintaxis? with example() as x: print(x) Me gustaría escribir una pista de lo anterior para decir que xes un str(como ejemplo). La única solución que he encontrado es usar una variable intermedia, pero esto se siente extraño. with …


3
Cómo convertir pandas dataframe a diccionario jerárquico
Tengo el siguiente marco de datos de pandas: df1 = pd.DataFrame({'date': [200101,200101,200101,200101,200102,200102,200102,200102],'blockcount': [1,1,2,2,1,1,2,2],'reactiontime': [350,400,200,250,100,300,450,400]}) Estoy tratando de crear un diccionario jerárquico, con los valores del diccionario incrustado como listas, que se ve así: {200101: {1:[350, 400], 2:[200, 250]}, 200102: {1:[100, 300], 2:[450, 400]}} ¿Cómo haría esto? Lo más cerca que …
16 python  pandas 


8
¿Cómo puedo raspar más rápido?
El trabajo aquí es para raspar una API un sitio que se inicia a partir https://xxx.xxx.xxx/xxx/1.jsonde https://xxx.xxx.xxx/xxx/1417749.jsony escribir exactamente a mongodb. Para eso tengo el siguiente código: client = pymongo.MongoClient("mongodb://127.0.0.1:27017") db = client["thread1"] com = db["threadcol"] start_time = time.time() write_log = open("logging.log", "a") min = 1 max = 1417749 for …



3
WTForms: Instale 'email_validator' para soporte de validación de correo electrónico
Obtención de excepción al ejecutar el siguiente código para la validación de formularios. File "/Users/homeduvvuri/Documents/Learning/PartyGoUdemy/PartGo/user/forms.py", line 11, in BaseUserForm email = EmailField('Email', [validators.DataRequired(), validators.Email()]) File "/Users/homeduvvuri/Documents/Learning/PartyGoUdemy/PartGo/partgo-env/lib/python3.7/site-packages/wtforms/validators.py", line 332, in __init__ raise Exception("Install 'email_validator' for email validation support.") Exception: Install 'email_validator' for email validation support. Se ejecuta perfectamente en codeanywhere VM. …
15 python  flask  wtforms 

5
Cómo crear una permutación en c ++ usando STL para un número de lugares inferior a la longitud total
Tengo un c++ vectorcon std::pair<unsigned long, unsigned long>objetos. Estoy tratando de generar permutaciones de los objetos del vector usando std::next_permutation(). Sin embargo, quiero que las permutaciones sean de un tamaño dado, ya sabes, similar a la permutationsfunción en python donde se especifica el tamaño de la permutación devuelta esperada. Básicamente, …





5
CMD abre el almacén de ventanas cuando escribo python
Hoy, cuando intenté ejecutar un código simple en Sublime Text 3, apareció el siguiente mensaje: Python no se encontró, pero se puede instalar desde la tienda de Microsoft: https://go.microsoft.com/fwlink?linkID=2082640 Y cuando escribo Python en CMD, se abre la Tienda Windows para que descargue Python 3.7. Este problema comenzó hoy sin …

1
¿Por qué np.dot es impreciso? (matrices n-dim)
Supongamos que tomamos np.dotdos 'float32'matrices 2D: res = np.dot(a, b) # see CASE 1 print(list(res[0])) # list shows more digits [-0.90448684, -1.1708503, 0.907136, 3.5594249, 1.1374011, -1.3826287] Números. Excepto que pueden cambiar: CASO 1 : rebanadaa np.random.seed(1) a = np.random.randn(9, 6).astype('float32') b = np.random.randn(6, 6).astype('float32') for i in range(1, len(a)): print(list(np.dot(a[:i], …
15 python  c  arrays  numpy  precision 

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.