Вот детали моей системы:
x86_64
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.1
DISTRIB_CODENAME=rebecca
DISTRIB_DESCRIPTION="Linux Mint 17.1 Rebecca"
NAME="Ubuntu"
VERSION="14.04.5 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.5 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
Я использую модули pcalg (https://github.com/keiichishima/pcalg) и gsq (https://github.com/keiichishima/gsq)) для проекта, включающего ориентированные графы.Проект gsq выдает необработанное предупреждение времени выполнения в вызовах numpy.log, когда он встречает входные данные, равные или меньшие 0, и я попытался исправить это следующим образом:
log_tlog = np.log(tlog, extobj=[64, 0, None])
Однако я не совсем уверенкак extobj в numpy для обработки ошибок, и я не смог найти каких-либо четких примеров. По сути, я пытаюсь сделать с extobj, чтобы поместить ноль в возвращаемый массив всякий раз, когда во входном массиве встречается недопустимая запись.Заранее спасибо за любую помощь.