我怎样才能故意创建一个不对齐的numpy数组?

时间:2010-11-10 19:57:47

标签: numpy

我需要有意创建一个不对齐的numpy数组。特别是,我希望PyArray_ISALIGNED(array)返回false。是什么原因导致numpy数组无法对齐,我怎样才能轻松地手动触发这些条件?

1 个答案:

答案 0 :(得分:1)

我不知道细节,scipy.linalg中有一个测试,检查错位的数​​组不会导致Lapack出错。

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

但是,如果您搜索scipy票证,您会发现各个平台存在一些问题。