Z = np.random.uniform(-10,10,10)
print(Z)
print (Z - Z%1)
print ("floor:"+str(np.floor(Z)))
print ("ceil:"+str(np.ceil(Z)))
print ("astype(int):"+str(Z.astype(int)))
print ("trunc:"+str(np.trunc(Z)))
- e.g.
[ 6.65572819 -2.55515039 -8.61852149 -8.06517355 -5.94545719 7.47744468
1.02568278 9.17595997 -6.76675254 0.30123903]
[ 6. -3. -9. -9. -6. 7. 1. 9. -7. 0.]
floor:[ 6. -3. -9. -9. -6. 7. 1. 9. -7. 0.]
ceil:[ 7. -2. -8. -8. -5. 8. 2. 10. -6. 1.]
astype(int):[ 6 -2 -8 -8 -5 7 1 9 -6 0]
trunc:[ 6. -2. -8. -8. -5. 7. 1. 9. -6. 0.]