2013-09-20 11 views
6

Ręczne modyfikowanie kształtu i kroków macierzy NumPy, które mogą (lub nie muszą) unieważniać flagi współzależności.Czy jest funkcja API NumPy C, która zresetuje flagi układu?

  1. Czy muszę następnie ręcznie sprawdzić, czy kroki zgodne z wartościami, których można oczekiwać od kształtu i NPY_C_CONTIGUOUS (lub NPY_F_CONTIGUOUS)?
  2. Czy istnieje funkcja API, która zrobi to za mnie i automatycznie wyczyści lub włączy flagi, jeśli jest to właściwe?
+1

+1: Dobre pytanie ... Chciałbym wiedzieć –

Odpowiedz

1

nie próbowałem to sam, więc nie jestem do końca jasne, na ich stosowanie, ale można spróbować zatrudnić:

  1. PyArray_CLEARFLAGS
  2. PyArray_ENABLEFLAGS

Znaleziony w Numpy v1.7 Array API