Paquete humanizar en Python

Humanize es un paquete en python que contiene varias utilidades de humanización, como convertir un número en un tamaño, rendimiento o número legible por humanos. En este artículo, discutiremos cómo instalar este paquete y cuáles son las diferentes utilidades presentes en este paquete.

Instalación: Para instalar este paquete, usaremos el comando pip a. Python pip es el administrador de paquetes para los paquetes de Python. pip viene preinstalado en 3.4 o versiones anteriores de Python, los comandos pip se usan en el símbolo del sistema. El siguiente comando se utiliza para instalar el paquete:

pip instalar humanizar

Uso: este paquete ofrece varias utilidades que se pueden usar en los números para que los números sean fácilmente legibles para los humanos. Las utilidades del paquete son:

  1. Utilidad de tamaño de archivo: esta utilidad puede convertir números enteros grandes de tamaño de archivo a un formato legible por humanos. La unidad predeterminada del tamaño que acepta es bytes . Por ejemplo:

    # Program to demonstrate the
    # File Size Utility
    import humanize
      
    size = humanize.naturalsize(1024000)

    Producción:

    1.0 MB
    
  2. Notación científica: esta utilidad se utiliza para agregar notación científica al programa. Esta utilidad también ofrece una opción para agregar precisión al número. Precisión aquí significa el número de dígitos necesarios en el número. Por ejemplo:

    # Program to demonstrate the
    # scientific notation utility
    import humanize
      
    # Scientific notation using 
    # integer without precision
    gfg = humanize.scientific(2000)
    print('Without Precision: '+gfg)
      
    # Scientific notation using 
    # integer with precision
    gfg = humanize.scientific(2**10, precision = 5)
    print('With Precision: '+gfg)

    Producción:

    Without Precision: 2.00 x 10³
    With Precision: 1.02400 x 10³
    
  3. Punto flotante a fracciones: esta utilidad se utiliza para convertir un punto flotante en fracciones. Por ejemplo:

    # Program to demonstrate the
    # floating point to fraction 
    # utility
    import humanize
      
    gfg = humanize.fractional(0.5269)
    print(gfg)

    Producción:

    333/632
    
  4. Utilidad de fecha y hora: muchas veces, nos encontramos con pocos escenarios en los que la fecha o la hora se devuelven en forma de números. Esta utilidad se utiliza para convertir la fecha en un formato comprensible para los humanos. Por ejemplo:

    # Program to demonstrate the
    # date time utility
    import humanize
    import datetime as dt
      
    # Converting the date represented
    # as a number
    gfg = humanize.naturaldate(dt.date(2020, 5, 3))
    print(gfg)
      
    # Converting seconds to a 
    # better representation
    gfg = humanize.naturaldelta(dt.timedelta(seconds = 900))
    print(gfg)

    Producción:

    May 03 2020
    15 minutes
    
  5. Utilidad de enteros: esta utilidad se utiliza para hacer que los valores enteros sean más presentables. Por ejemplo:

    # Python program to demonstrate 
    # the integer utility
    import humanize
      
    # Adding commas to integer values
    gfg = humanize.intcomma(14523689)
    print(gfg)
      
    # Converts the integer to 
    # long and short scales
    gfg = humanize.intword(1562345640)
    print(gfg)
      
    # Converts numbers (0-9) to their 
    # english format
    gfg = humanize.apnumber(5)
    print(gfg)

    Producción:

    14, 523, 689
    1.6 billion
    five
    

    Referencias: https://pypi.org/project/humanize/

Publicación traducida automáticamente

Artículo escrito por tejinder2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *