En NumPy, podemos redondear los elementos de la array al número dado de decimales con la ayuda de round().
Sintaxis:
np.round(a, decimals=0, out=None)
El primer parámetro será una array y el segundo parámetro será el número de decimales para los que se necesita redondear. Si no se pasa ningún parámetro como el segundo parámetro, por defecto toma 0. Devolverá los elementos de la array redonda al número dado de decimales.
Ejemplo 1:
Python3
import numpy as np # perform the numpy.round rounded_array = np.round([1.5, 1.53, 1.23, 3.89]) # print the rounded_array print(rounded_array)
Producción
[2. 2. 1. 4.]
Ejemplo 2:
Python3
import numpy as np # perform the numpy.round rounded_array = np.round([1.5, 1.53, 1.23, 3.89], decimals=1) # print the rounded_array print(rounded_array)
Producción:
[1.5 1.5 1.2 3.9]
Ejemplo
Python3
import numpy as np # perform the numpy.round rounded_array = np.round( [1.534, 1.5389, 1.2301, 3.89903, 6.987, 4.09], decimals=2) # print the rounded_array print(rounded_array)
Producción:
[1.53 1.54 1.23 3.9 6.99 4.09]
Publicación traducida automáticamente
Artículo escrito por avengerjanus123 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA