Различия в str представлении np.float64 по сравнению с собственным Python-плавающим - PullRequest
0 голосов
/ 13 декабря 2018

В родном типе Python float округление, по-видимому, не происходит, когда float приведен к str:

In [1]: foo = 0.24000000000000002

In [2]: print(str(foo))
0.24000000000000002

In [3]: print(repr(foo))
0.24000000000000002

Однако, когда np.float64 приведен кstr, кажется, что происходит округление.

In [4]: print(str(np.float64(foo)))
0.24

In [5]: print(repr(np.float64(foo)))
0.24000000000000002

Какова логика округления, когда np.float64 приведен к str?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...