2013-09-20 10 views
6

Ich modifiziere manuell die Form und die Schritte von NumPy-Arrays, die die Kontiguity-Flags ungültig machen (oder auch nicht).Gibt es eine NumPy C API-Funktion, die die Layout-Flags zurücksetzt?

  1. Muss ich dann manuell zu prüfen, ob die Fortschritte mit den Werten übereinstimmen Sie von der Form erwarten würde und NPY_C_CONTIGUOUS (oder NPY_F_CONTIGUOUS)?
  2. Gibt es eine API-Funktion, die dies für mich tun und Flags automatisch löschen oder aktivieren wird, wie es angemessen ist?
+1

+1: Gute Frage ... Ich würde gerne wissen –

Antwort

1

Ich habe mich nicht versucht, diese so bin ich auf ihre Verwendung nicht ganz klar, aber man kann versuchen, zu verwenden:

  1. PyArray_CLEARFLAGS
  2. PyArray_ENABLEFLAGS

im Numpy v1.7 Array API gefunden