Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo generar números en Python sin usar notación científica?

¿Cómo generar números en Python sin usar notación científica?

Descripción general

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ón

numpy

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.