2013-09-20 22 views
6

Sto modificando manualmente la forma e le falcate degli array NumPy che possono (o non possono) invalidare i flag di contiguità.Esiste una funzione API NumPy C che reimposta i flag di layout?

  1. Devo quindi verificare manualmente se i passi corrispondono ai valori che ci si aspetta dalla forma e NPY_C_CONTIGUOUS (o NPY_F_CONTIGUOUS)?
  2. Esiste una funzione API che eseguirà questa operazione per me e che cancella o abilita automaticamente i flag in base alle esigenze?
+1

+1: buona domanda ... mi piacerebbe sapere –

risposta

1

Non ho provato questi me così io non sono del tutto chiare sul loro uso, ma si può provare ad assumere:

  1. PyArray_CLEARFLAGS
  2. PyArray_ENABLEFLAGS

trovati nelle Numpy v1.7 Array API