spyder: python: theano: Как отключить предупреждения в spyder?

Я запускаю алгоритмы машинного обучения с theano. Я получаю много предупреждений DeprecationWarning. исходящий из пакета numpy. Я хочу отключить это предупреждение, пожалуйста, предложите вариант. warning nature:fromnumeric.py:932: DeprecationWarning: преобразование массива с ndim > 0 в индекс приведет к ошибке в будущем

Я попытался выполнить команду run configure, добавив параметр командной строки -W ignore или -W ignore::DeprecationWarning, но ничего из этого не работает.

в качестве альтернативы мне подходит исправление предупреждающего решения. похоже, что это исправлено в theano https://groups.google.com/forum/#!topic/theano-users/Hf7soRrnh8w но я не знаю, где найти эту обновленную версию theano

Я использую дистрибутив Anaconda 2.0.1 для Windows 8.1 - 64 бит.

спасибо


person Suresh Mali    schedule 01.07.2014    source источник
comment
См. этот ответ здесь, в StackOverflow. В этом посте есть другие предложения, которым вы можете следовать, если одно из них не работает.   -  person Carlos Cordoba    schedule 02.07.2014
comment
спасибо, Карлос Кордоба, ни один из этих вариантов не сработал, однако я нашел кое-что, что сработало, с warnings.catch_warnings(): warnings.simplefilter(ignore) main()   -  person Suresh Mali    schedule 02.07.2014
comment
Я очень рад, что вы смогли это понять! :)   -  person Carlos Cordoba    schedule 02.07.2014


Ответы (1)


Перейдите по этой ссылке, чтобы обновить Theano до версии для разработчиков. Я должен быть исправлен:

http://deeplearning.net/software/theano/install.html#bleeding-edge-install-instructions

В резюме запустите одну из этих двух команд:

pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git

или (если вы хотите установить его только для текущего пользователя):

pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git --user
person nouiz    schedule 14.07.2014