¿Cómo generar números en Python sin usar notación científica?
Utilice numpy para configurar las opciones de salida para el análisis de código
1. No utilice configuraciones numpy:
importar tiempo# clase de tiempo
print(time*time*1000) ?#salida de un número muy grande
#out:
6.30e1352
Esto indica que la salida predeterminada es notación científica
2. Utilice numpy para configurar las opciones de salida de impresión:
importar numpy como np
tiempo de importación
np.set_printoptions( suprimir=True )# Establecer parámetros de opción de impresión
print(time*time*1000)
#out
6301829436782946134
Extensiónnumpy
NumPy es una biblioteca de extensión para el lenguaje Python. El predecesor de NumPy, Numeric, fue desarrollado por primera vez por Jim Hugunin y otros colaboradores**** En 2005, Travis Oliphant combinó la funcionalidad de otra biblioteca de la misma naturaleza, Numarray, con otras extensiones en Numeric. En 2005, Travis Oliphant desarrolló NumPy combinando la funcionalidad de otra biblioteca de la misma naturaleza, Numarray, en Numeric y agregando otras extensiones; NumPy es de código abierto y mantenido por muchos colaboradores****.
NumPy hace referencia a CPython, un intérprete que utiliza código de bytes, y los algoritmos matemáticos escritos en Python. Las implementaciones de este intérprete suelen ser mucho más lentas que el mismo código compilado. Para resolver este problema, NumPy introduce matrices, funciones y operadores multidimensionales que pueden operar directa y eficientemente en matrices multidimensionales. Por lo tanto, cualquier algoritmo que pueda expresarse en NumPy como una operación en una matriz se ejecutará casi tan rápido como el código C compilado.