Как я могу намеренно создать невыровненный массив numpy? - PullRequest
0 голосов
/ 10 ноября 2010

Мне нужно намеренно создать невыровненный массив numpy. В частности, я хочу, чтобы PyArray_ISALIGNED(array) вернул false. Что приводит к невозможности выравнивания массивов с номерами и как я могу легко вручную запустить эти условия?

1 Ответ

1 голос
/ 12 ноября 2010

Я не знаю деталей, в scipy.linalg есть тест, который проверяет, что смещение массивов не вызывает ошибку с Lapack.

http://projects.scipy.org/scipy/browser/trunk/scipy/linalg/tests/test_decomp.py?rev=#L1065

Однако, если вы будете искать билеты для scipy, вы увидите, что на разных платформах есть некоторые проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...