Message342132
| Author | Scaler |
|---|---|
| Recipients | Scaler |
| Date | 2019-05-10.20:51:01 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1557521461.62.0.231118714409.issue36879@roundup.psfhosted.org> |
| In-reply-to |
| Content | |
|---|---|
round()'s documentation (https://docs.python.org/3/library/functions.html#round) says that "The return value is an integer if ndigits is omitted or None." Works well with "built-in floats", but not with "numpy floats" (didn't know they were different): >>> import numpy as np >>> round(5.5) 6 >>> round(np.round(5.5)-0.5) 6.0 As a side note, is there any reason why round() does not return value as an integer if ndigits is 0 or negative also? |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2019-05-10 20:51:01 | Scaler | set | recipients: + Scaler |
| 2019-05-10 20:51:01 | Scaler | set | messageid: <1557521461.62.0.231118714409.issue36879@roundup.psfhosted.org> |
| 2019-05-10 20:51:01 | Scaler | link | issue36879 messages |
| 2019-05-10 20:51:01 | Scaler | create | |