numpy .nan_to_num - ключевое слово 'nan' не зарегистрировано - PullRequest
3 голосов
/ 11 января 2020

Когда вы пытаетесь заменить значение nan пользовательским значением цифры c, используя следующий код,

np.nan_to_num(exp_allowance,nan=9999.99) 

выдает следующую ошибку:

typeerror: nan_to_num() got an unexpected keyword argument 'nan'

1 Ответ

6 голосов
/ 11 января 2020

После просмотра нескольких блогов и отсутствия ответов на них я обнаружил, что использую устаревшую numpy версию. Этот конкретный аргумент c поддерживается только в numpy версии 1.17 и выше. Те, кто сталкивается с этой проблемой, проверяют вашу numpy версию:

import numpy
numpy.version.version

, если она ниже 1.17, затем обновите ее до последней версии, используя

pip install numpy --upgrade

. Это будет работать.

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