Python es un lenguaje de programación multipropósito, de tipificación dinámica y de múltiples paradigmas. Está diseñado para ser rápido de aprender, comprender y usar, y hacer cumplir 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 de Python (por ejemplo, Jython, PyPy) o una biblioteca (por ejemplo, Pandas y NumPy), inclúyala en las etiquetas.

Más sobre python...

Tengo una lista de números de teléfono y estos deben escribirse de cierta manera. Por ahora, aparecen como "+3212345678" y deseo agregar espacios entre caracteres después de ciertas cantidades de números. El resultado debería ser "+32 1 234 56 78"....
19 ene. 2022 a las 16:52
Instalé Django en mi software Ubuntu 21.04 pero cuando uso: python manage.py runserver Recibo un mensaje de error: No hay un módulo llamado "Django", pero cuando uso: python3 manage.py runserve Funciona bien, pero mi python: la versión es 3.10.1 y python3: la versión es 3.9.x Entonces, ¿cuál es e....
19 ene. 2022 a las 16:52
Me gustaría crear una función que repita una lista con palabras (cadenas) y devuelva el porcentaje de ocurrencias de cada carácter (en orden alfabético) que existe dentro de la lista. Lista con palabras como cadenas: word_list = ['THE', 'ZEN', 'OF', 'PYTHON', 'BY', 'TIM', 'PETERS', 'BEAUTIFUL', 'IS'....
19 ene. 2022 a las 16:43
Tengo un problema tengo este df : **<class 'pandas.core.frame.DataFrame'> RangeIndex: 44640 entries, 0 to 44639 Data columns (total 4 columns): # Column Non-Null Count Dtype --- ------ -------------- ----- 0 NOx_Min_[ppm] 44640 non-null object 1....
19 ene. 2022 a las 16:40
Me gustaría obtener la suma de mínimos de dos matrices de manera eficiente con numpy. Por ejemplo; X=np.array([[1,2,3],[1,2,0]]) Y=np.array([[0,2,0],[1,3,1]]) Mi resultado debería ser; result = array([[2, 4],[2, 3]]) El cálculo de la primera celda; result[0,0] = min(X[0,0],Y[0,0])+ min(X[0,1],Y[0....
19 ene. 2022 a las 16:34
Yo uso pandas para leer un relleno csv con datos numéricos como estos: -9999;-11,558;-0,692;0,005;0,001;-1 -9999;-3,32;1,054;5,317;0;-1 ... Yo uso esta línea de código para importar: data = pd.read_csv(file, usecols = [0,1,2,3,4], sep = ";", header=None) Y el resultado es que todo mi marco de dato....
19 ene. 2022 a las 16:28
Quiero agregar nuevas filas en los pandas de DataFrame cada vez que ejecuto el programa que creo. No conozco los datos de antemano, se supone que las funciones colocan los datos en una variable y quiero agregar estas variables en una fila. Por ahora solo logro agregar una fila, pero cuando ejecuto....
19 ene. 2022 a las 16:03
myjson = [ {"GROUP" : "A", "TYPE" : "I", "VALUE1" : 25, "VALUE2" : 26, "REMARK" : "None"}, {"GROUP" : "B", "TYPE" : "II", "VALUE1" : 33, "VALUE2" : 22, "REMARK" : "None"} ] Producción esperada [{'GROUP': 'A', 'TYPE': 'I'}, {'GROUP': 'B', 'TYPE': 'II'}] Mi e....
19 ene. 2022 a las 15:53
Aquí está el problema: quiero definir la función que comparará las proporciones de cadenas usando fuzzy.ration() dentro de 2 listas (no del mismo tamaño). Debería devolver entidades de la lista 1, que tienen al menos una relación mayor que 60 en comparación con la segunda. def Matching(list1, list2....
19 ene. 2022 a las 15:47
Se me ocurrió la siguiente línea de código para resolver: Usando while loop, siga solicitando la entrada del usuario hasta que el usuario encuentre el número en el rango (1,11). Mi pregunta es cuando pongo 123 como entrada, mi bucle while sigue funcionando. ¿Por qué? ¿No debería cerrarse ya que us....
19 ene. 2022 a las 15:33
Estoy tratando de que mi lista imprima la cantidad total de temperaturas que se encuentran dentro del rango normal (38.3 y 39.2). Cuando se imprime, solo dice que la cantidad total es 0.0, pero según las temperaturas que se muestran a continuación, debería ser del 50%, ¡cualquier ayuda sería muy ap....
19 ene. 2022 a las 14:56
Tengo la siguiente lista: l = ['AB', '27.0', '30.5', '28', '31', 'CD', '29'] Quiero convertir cada valor numérico en float y cada string en np.nan. Mi intento hasta ahora falla porque float('AB') obviamente no se puede calcular: result = [float(i) if isinstance(float(i), float) else np.nan for i i....
19 ene. 2022 a las 14:28
Real, obtendré la condición del archivo json donde la condición es '<=' y necesito comparar dos columnas que contienen fechas, así que probé como se muestra a continuación left = y['predicate']['left'] right = y['predicate']['right'] grp1 = y['groupby'....
19 ene. 2022 a las 14:15
¿Cómo puedo dejar que st.input_text solo acepte cadenas? y si el usuario ingresa números, aparecerá un mensaje de error. ¿Alguien tiene la solución?....
19 ene. 2022 a las 13:57
¿Cómo reemplazar valores en la lista de valores en su lugar? De flotante a int. some_dict = {"B1": [-1.0, 3.0], "B2": [-2.0, 4.0], "B3": [-3.0, 5.0], "B4": [-5, -6]} Resultado: some_dict = {"B1": [-1, 3], "B2": [-2, 4], "B3": [-3, 5], "B4": [-5, -6]}....
El siguiente código funciona muy bien para concatenar varios archivos .csv en uno. Todos estos archivos .csv residen en el mismo directorio. El problema es que solo funciona si mi archivo actual está en el mismo directorio que esos múltiples archivos .csv. Probé diferentes sintaxis para especific....
19 ene. 2022 a las 12:16
Recibo un error al conectarme a IBM DB2 en la nube, cuando hago clic en "Ir a la interfaz de usuario": Obteniendo el siguiente error: HWCSEC6010E: Error al comprobar las acciones de servicio permitidas Los siguientes son los registros: ....
19 ene. 2022 a las 10:43
df1 = pd.DataFrame( { "empid" : [1,2,3,4,5,6], "empname" : ['a', 'b','c','d','e','f'], "empcity" : ['aa','bb','cc','dd','ee','ff'] }) df1 df2 = pd.DataFrame( { "empid" : [1,2,3,4,5,6], "empname" : ['a', 'b','m','d','n','f'], "empcity" : ['aa','bb','cc','ddd','ee','fff'] }) d....
19 ene. 2022 a las 10:10
Estoy tratando de usar varias listas de listas para agregar filas a un marco de datos. El error es el siguiente: IndexError: índice no válido para la variable escalar. El código es el siguiente: List_a = [[1,2,3],[4,5,6],[7,8,9],[10,11,12],[13,14,15]] List_b = [[16,17,18],[19,20,21],[22,23,24],[25,2....
19 ene. 2022 a las 09:20
def great(a,b,c): if(a>b and a>c): print("a is greater") elif(b>a and b>c): print("b is greater") else: print("c is greater") a=great(12,3,1) print(a) ¿Puedes explicar por qué ninguno está imprimiendo en la salida?....
19 ene. 2022 a las 09:09
Aquí está un ejemplo: def clean_datetime(x): return x def func(clean_datetime = True): if clean_datetime: return clean_datetime(1) func(True) Esto devolverá un error TypeError: 'bool' object is not callable. ¿Hay alguna manera de que no necesite cambiar el nombre del pará....
19 ene. 2022 a las 08:51
def function(n): if n % 2 != 0: print('weird') elif n % 2 == 0 and n in range(2, 5): print('not weird') elif n % 2 == 0 and n in range(6, 20): print('weird') elif n % 2 == 0 and n > 20: print('not weird') return n while True: n = int(input('enter the number: ')) print(func....
19 ene. 2022 a las 08:36
Quiero fusionar la lista de diccionarios en python. El número de diccionarios contenidos dentro de la lista no es fijo y los diccionarios anidados se fusionan en claves iguales y diferentes. Los diccionarios dentro de la lista no contienen diccionarios anidados. Los valores de las mismas claves s....
19 ene. 2022 a las 07:26
Estoy tratando de leer un archivo CSV en Python y recibo algunos errores. Creo que hay algo mal con este archivo CSV en particular, porque funciona con otros que he probado. este es el codigo import pandas as pd import numpy as np def execute(): tabel = pd.read_csv("FoodV.csv", index_col=0) ....
19 ene. 2022 a las 03:32
Mi bucle for dentro de la función "reproducir ()" no se ejecuta en tiempo de ejecución. def play(): print("1") for files in os.listdir(os.getcwd()): if files.endswith("mp3"): print("2") pygame.mixer.Sound.play(files) else: continue play() ....
19 ene. 2022 a las 02:15