是否有NumPy C API函数将重置布局标志?

时间:2013-09-20 23:23:52

标签: python numpy python-c-api python-c-extension

我手动修改NumPy数组的形状和步幅,这些数组可能(或可能不会)使连续性标志无效。

  1. 我是否必须手动检查步幅是否与形状和NPY_C_CONTIGUOUS(或NPY_F_CONTIGUOUS)所期望的值相匹配?
  2. 是否有一个API函数可以为我执行此操作并自动清除或启用适当的标记?

1 个答案:

答案 0 :(得分:1)

我自己没有尝试过这些,所以我对它们的使用并不完全清楚,但你可能会尝试使用:

  1. PyArray_CLEARFLAGS
  2. PyArray_ENABLEFLAGS
  3. Numpy v1.7 Array API

    中找到