Articles of formato de

Imprima `numpy.ndarray` en una sola línea

Mientras uso scipy / numpy, sí obtengo información que numpy.ndarray en una numpy.ndarray >>> a array([[ 0.15555605, 0.51031528, 0.84580176, 0.06722675], [ 0.60556045, 0.62721023, -0.48979983, -0.04152777], [-0.78044785, 0.58837543, -0.21146041, -0.13568023], [ 0. , 0. , 0. , 1. ]]) >>> print(a) [[ 0.15555605 0.51031528 0.84580176 0.06722675] [ 0.60556045 0.62721023 -0.48979983 -0.04152777] [-0.78044785 0.58837543 -0.21146041 -0.13568023] [ […]

¿Cómo generar una cadena legible por humanos que represente un objeto de reglas?

Mi aplicación permite a los usuarios definir la progtwigción de los objetos, y se almacenan como reglas. Necesito enumerar esos objetos y mostrar algo como “Diariamente, 4:30 pm”. ¿Hay algo disponible que “bonitos formatos” una instancia de la regla?

Formateo de cadenas de Python para párrafos

Estoy tratando de formatear algunas cadenas para la salida en la línea de comandos, el estilo de informe, y estoy buscando el método más fácil para formatear una cadena de manera que pueda obtener el formato automático de párrafos. En formato perlform se realiza a través de la función “format” format Something = Test: @<<<<<<<>>>> […]

¿Se pueden usar generadores con string.format en python?

“{}, {}, {}”.format(*(1,2,3,4,5)) Huellas dactilares: ‘1, 2, 3’ Esto funciona, siempre que el número de {} en format no exceda la longitud de una tupla. Quiero que funcione para una tupla de longitud arbitraria, rellenándola con – s si es de longitud insuficiente. Y para evitar hacer suposiciones sobre el número de {} , quería […]

¿Cómo lidiar con los valores de tiempo de más de 24 horas en python?

Estoy tratando con una gran cantidad de datos que tienen valores y tiempos (en cadenas). Estoy convirtiendo los valores de tiempo de cadena en valores de fecha y hora con el siguiente código: time = datetime.datetime.strptime(time, ” %H:%M:%S.%f”) El único problema es que algunos de mis datos tienen el formato: 24: 00: 00.004. Así que […]

Interpolación de cadenas de Python: solo muestra los decimales necesarios

Si tengo por ejemplo x = 40 quiero el siguiente resultado: 40″ Para x = 2.5 el resultado debería ser como … 2.5″ Así que básicamente quiero formatear a lo sumo un decimal. Actualmente utilizo esto: “{0:0.1f}\””.format(x, 1) Pero esto muestra siempre exactamente una posición decimal, que no es realmente lo que quiero …

Formato del flotador de Python truncado como int en la cadena

Una rápida obviedad: some_float = 1234.5678 print ‘%02d’ % some_float # 1234 some_float = 1234.5678 print ‘{WHAT?}’.format(some_float) # I want 1234 here too Nota: {:.0f} no es una opción, porque redondea (en este ejemplo devuelve 1235 ). format(…, int(some_float)) es exactamente lo que estoy tratando de evitar, por favor no sugieras eso.

Redondear, alinear e imprimir la lista de flotadores con formato ()

Necesito escribir varios flotantes en el archivo para los que estoy usando el método format() . Lo que quiero es redondear los flotantes a un número dado de decimales y escribirlos alineados al mismo tiempo. Aquí hay un MWE: a = 546.35642 b = 6785.35416 c = 12.5235 d = 13.643241 line = [str(‘{:.2f}’.format(a)), str(‘{:.4f}’.format(b)), […]

Python: No todos los argumentos se convierten durante el formato de cadena

Estoy escribiendo una secuencia de comandos que guarda la fecha y la hora actuales como un nombre de archivo, pero me aparece un error que indica “Error del tipo: no todos los argumentos se convirtieron durante el formato de la cadena” Soy nuevo en Python y es posible que haya pasado algo por alto. Código […]

Formato de una lista de texto en columnas

Estoy tratando de generar una lista de valores de cadena en un formato de 2 columnas. La forma estándar de hacer una lista de cadenas en “texto normal” es usando el método string.join . Sin embargo, solo se necesitan 2 argumentos, así que solo puedo hacer una sola columna usando “\ n”. Pensé que intentar […]