Я использую numpy и scipy в разных средах (MacOS, Ubuntu, RedHat). Обычно я устанавливаю numpy с помощью диспетчера пакетов, который доступен (например, mac ports, apt, yum).Узнайте, если/какая библиотека BLAS используется Numpy
Однако, если вы не скомпилируете Numpy вручную, как вы можете быть уверены, что он использует библиотеку BLAS? Используя mac-порты, ATLAS устанавливается как зависимость. Однако я не уверен, действительно ли он используется. Когда я выполняю простой тест, функция numpy.dot()
требует ок. В 2 раза больше, чем точечный продукт, который вычисляется с использованием библиотеки Eigen C++. Я не уверен, если это разумный результат ..
С наилучшими пожеланиями, APO
Спасибо большое, что помогли мне! Действительно, он использует стандартную библиотеку libblas ... – Apoptose