A veces tenemos elementos que están en notaciones científicas, y tenemos que suprimir la notación científica por simplicidad. Para este propósito, llamamos a una función llamada numpy.set_printoptions(). Esta función ayudará a suprimir la notación científica y mostrar el número con cierta precisión.
Sintaxis: numpy.set_printoptions precision=Ninguno umbral=Ninguno edgeitems= Ninguno linewidth= Ninguno suprimir=Ninguno nanstr=Ninguno infstr=Ninguno formatter=Ninguno sign=Ninguno floatmode=Ninguno * legacy=Ninguno
- precisión: número de dígitos de precisión para la salida de punto flotante (predeterminado 8)
- suprimir: si es verdadero, siempre imprime números de punto flotante usando notación de punto fijo; si es falso, se usa notación científica cuando el valor absoluto del número más pequeño es < 1e-4
El resto de los parámetros son opcionales.
Ejemplo 1:
Python3
# Importing Numpy library import numpy as np # Creating a 1-D Numpy array num = np.array([1.8e-10, 1.586, 150.45, 0.2855]) # Suppressing 1-D numpy array with precision 2 # using numpy.set_printoptions() print("Numpy array values with precision 2:\n") np.set_printoptions(precision = 2, suppress = True) print(num)
Producción:
En el ejemplo anterior, suprimimos las notaciones científicas para los elementos de la array 1-D NumPy con precisión 2.
Ejemplo 2:
Python3
# Importing Numpy library import numpy as np # Creating a 2-D Numpy array num = np.array([[3.1415, 2.7182], [6.6260e-34, 6.6743e-11]]) # Suppressing 2-D numpy array with precision 3 # using numpy.set_printoptions() print("Numpy array values with precision 3:\n") np.set_printoptions(precision = 3, suppress = True) print(num)
Producción:
En el ejemplo anterior, suprimimos las notaciones científicas para los elementos de la array 2-D NumPy con precisión 3 .
Ejemplo 3:
Python3
# Importing Numpy library import numpy as np # Creating a 3-D Numpy array num = np.array([[[3.141527, 2.718283], [6.6268574, 6.6743e-11]], [[34.8454, 8.6260e-34], [7, 8]]]) # Suppressing 3-D numpy array with precision 4 # using numpy.set_printoptions() print("Numpy array values with precision 4:\n") np.set_printoptions(precision = 4, suppress = True) print(num)
Producción:
En el ejemplo anterior, suprimimos las notaciones científicas para los elementos de la array 3-D NumPy con precisión 4 .
Publicación traducida automáticamente
Artículo escrito por vanshgaur14866 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA