Подтвердить что ты не робот

Есть ли набор тестов для numpy/scipy?

Я собираюсь переустановить numpy и scipy на моем Ubuntu Lucid. Поскольку эти вещи несут довольно много зависимостей, мне интересно, есть ли комплексный набор тестов, чтобы проверить, действительно ли новая версия действительно работает.

Конечно, я могу просто взять кучу своих скриптов и запустить их один за другим, чтобы увидеть, продолжают ли они работать, но это не будет защищать от ситуации, когда в какой-то момент в будущем я попытаюсь использовать то, что я раньше не использовал, и он сломается (или, что еще хуже, беззвучно произведет бессмысленность).

4b9b3361

Ответ 1

Да. Оба пакета имеют метод test для этого.

import numpy
numpy.test('full')

import scipy
scipy.test('full')

Обратите внимание, что если у вас нет nose, он скажет вам, что вам это нужно.

Ответ 2

Обратите внимание, что бинарные пакеты для математических библиотек Scipy и Numpy зависит от того, поставляются ли дистрибутивы Linux, в некоторых случаях показало, что он тонко сломан. Запуск наборов тестов Numpy и Scipy с numpy.test() и scipy.test() рекомендуется в качестве первого шага к убедитесь, что ваша установка функционирует должным образом. Если это не так, вы может захотеть попробовать другой набор двоичных файлов, если они доступны, или купить некоторые вышеупомянутые коммерческие пакеты.

из http://www.scipy.org/Download