Articles of formato de

Convierte float en cadena sin notación científica y precisión falsa

Quiero imprimir algunos números de punto flotante para que siempre estén escritos en forma decimal (por ejemplo, 12345000000000000000000.0 o 0.000000000000012345 , no en notación científica , pero me gustaría mantener los 15.7 dígitos decimales de precisión y nada más. Es bien sabido que la repr de un float está escrita en notación científica si el […]

¿Por qué Python tiene una función de formato así como un método de formato?

La función de format en los elementos integrados parece ser como un subconjunto del método str.format utilizado específicamente para el caso de un formato de un solo objeto. p.ej. >>> format(13, ‘x’) ‘d’ aparentemente se prefiere a >>> ‘{0:x}’.format(13) ‘d’ e IMO, se ve mejor, pero ¿por qué no usar str.format en todos los casos […]

¿Cómo cambio el tipo de datos del dataframe de pandas a una cadena con un formato definido?

Estoy empezando a arrancarme el pelo con esto, así que espero que alguien pueda ayudar. Tengo un dataframe de pandas que se creó a partir de una hoja de cálculo de Excel con openpyxl. El DataFrame resultante se ve así: print image_name_data id image_name 0 1001 1001_mar2014_report 1 1002 1002_mar2014_report 2 1003 1003_mar2014_report [3 rows […]

¿Cómo personalizar el formato de hora para el registro de Python?

Soy nuevo en el paquete de registro de Python y planeo usarlo para mi proyecto. Me gustaría personalizar el formato de hora a mi gusto. Aquí hay un código corto que copié de un tutorial: import logging # create logger logger = logging.getLogger(“logging_tryout2”) logger.setLevel(logging.DEBUG) # create console handler and set level to debug ch = […]

¿Cómo capitalizar solo el título de cada cadena en la lista?

PREGUNTA COMPLETA: escriba una función que tome como parámetro una lista de cadenas y devuelva una lista que contenga cada cadena en mayúsculas como un título. Es decir, si el parámetro de entrada es [“apple pie”, “brownies”,”chocolate”,”dulce de leche”,”eclairs”] , su función debería devolver [“Apple Pie”, “Brownies”,”Chocolate”,”Dulce De Leche”,”Eclairs”] . Mi progtwig (ACTUALIZADO): ¡Creo que […]

Error de carga de formato svmlight

Cuando bash utilizar el paquete svmlight python con datos que ya he convertido al formato svmlight, aparece un error. Debería ser bastante básico, no entiendo lo que está pasando. Aquí está el código: import svmlight training_data = open(‘thedata’, “w”) model=svmlight.learn(training_data, type=’classification’, verbosity=0) También he intentado: training_data = numpy.load(‘thedata’) y training_data = __import__(‘thedata’)

¿Cómo aplicar coloración / formato al texto que se muestra en input () – función (similar al formato de statement de impresión)?

Tengo una aplicación de juego pequeña, que se inicia desde la consola de Windows (cmd.exe). Soy capaz de formatear el texto de la forma deseada utilizando las secuencias de escape ANSI. También me encantaría aplicar formato al texto desde el método input() , pero no he encontrado una forma de hacerlo. Aquí está el código […]

Truncado a la izquierda usando python 3.5 str.format?

P: ¿Es posible crear una cadena de formato utilizando la syntax de formato de cadena de Python 3.5 para truncar a la izquierda? Básicamente, lo que quiero hacer es tomar un git SHA: “c1e33f6717b9d0125b53688d315aff9cf8dd9977” Y usando solo una cadena de formato, obtenga la pantalla solo los 8 caracteres correctos: “f8dd9977” Cosas que he intentado: Sintaxis […]

Formato de números consecutivos

Estoy tratando de formatear una lista de enteros con Python y tengo algunas dificultades para lograr lo que me gustaría. La entrada es una lista ordenada de enteros: list = [1, 2, 3, 6, 8, 9] Me gustaría que la salida fuera una cadena con este aspecto: outputString = “1-3, 6, 8-9” Hasta ahora todo […]

¿Es más Pythonic usar el formato de cadenas sobre la concatenación de cadenas en Python 3?

Así que estoy progtwigndo un juego de texto en Python 3.4 que requiere el uso de la función print() muy a menudo para mostrar variables al usuario. Las dos formas en las que siempre he hecho esto es con el formato de cadena y la concatenación de cadena : print(‘{} has {} health left.’.format(player, health)) […]