что является наследием: numpy .set_printoptions (legacy = '1.13') - PullRequest
0 голосов
/ 01 февраля 2020

Я не совсем понимаю, для чего нужно наследие из документации (https://docs.scipy.org/doc/numpy/reference/generated/numpy.set_printoptions.html?highlight=set_printoptions#numpy .set_printoptions ). Может кто-нибудь объяснить на примере?

Если я пытаюсь получить точность до 4 десятичных знаков, почему бы просто не использовать это?

>>> np.set_printoptions(precision=4)
>>> np.array([1.123456789])
[1.1235]

1 Ответ

0 голосов
/ 01 февраля 2020

Вы не пробовали ...

np.set_printoptions(precision=4, legacy='1.13')

np.array([1.123456789])
array([ 1.1235])

Обратите внимание на место, где может быть знак + или -.
Поэкспериментируйте, чтобы увидеть различные входные данные.

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