Ответ 1
Да. Оба пакета имеют метод test
для этого.
import numpy
numpy.test('full')
import scipy
scipy.test('full')
Обратите внимание, что если у вас нет nose, он скажет вам, что вам это нужно.
Я собираюсь переустановить numpy
и scipy
на моем Ubuntu Lucid. Поскольку эти вещи несут довольно много зависимостей, мне интересно, есть ли комплексный набор тестов, чтобы проверить, действительно ли новая версия действительно работает.
Конечно, я могу просто взять кучу своих скриптов и запустить их один за другим, чтобы увидеть, продолжают ли они работать, но это не будет защищать от ситуации, когда в какой-то момент в будущем я попытаюсь использовать то, что я раньше не использовал, и он сломается (или, что еще хуже, беззвучно произведет бессмысленность).
Да. Оба пакета имеют метод test
для этого.
import numpy
numpy.test('full')
import scipy
scipy.test('full')
Обратите внимание, что если у вас нет nose, он скажет вам, что вам это нужно.
Обратите внимание, что бинарные пакеты для математических библиотек Scipy и Numpy зависит от того, поставляются ли дистрибутивы Linux, в некоторых случаях показало, что он тонко сломан. Запуск наборов тестов Numpy и Scipy с numpy.test() и scipy.test() рекомендуется в качестве первого шага к убедитесь, что ваша установка функционирует должным образом. Если это не так, вы может захотеть попробовать другой набор двоичных файлов, если они доступны, или купить некоторые вышеупомянутые коммерческие пакеты.