How to change an array of floats to an array of nearest integers in Python

2 Answers

0 votes
import numpy as np

arr = np.array([3.14, 5.71, 2.15, 9.96, 7.09])

arr = np.round(arr)

print(arr)
     
      
      
  
'''
run:

[ 3.  6.  2. 10.  7.]

'''

 



answered Feb 24, 2023 by avibootz
0 votes
import numpy as np

arr = np.array([3.14, 5.71, 2.15, 9.96, 7.09])

arr = np.round(arr).astype(int)

print(arr)
     
      
      
  
'''
run:

[ 3  6  2 10  7]

'''

 



answered Feb 24, 2023 by avibootz

Related questions

...