How to convert 2D float numpy array to 2D int numpy array in Python

1 Answer

0 votes
import numpy

arr = numpy.array([[3.14, 1.3, 4.2], [5.6, 2.74, 9.7]])
print(arr)

print()

arr = arr.astype(int)
print(arr)


'''
run:

[[3.14 1.3  4.2 ]  
 [5.6  2.74 9.7 ]]
 
[[3 1 4] 
 [5 2 9]]

'''

 



answered Jan 20, 2019 by avibootz
...