示例#1
0
 def _update_f_contiguity(self):
     self._flags &= ~flags.F_CONTIGUOUS
     if internal.get_c_contiguity(tuple(reversed(self._shape)),
                                  tuple(reversed(self._strides)),
                                  self.itemsize):
         self._flags |= flags.F_CONTIGUOUS
     self._flags &= ~flags.F_DIRTY
示例#2
0
 def _update_f_contiguity(self):
     self._flags &= ~flags.F_CONTIGUOUS
     if internal.get_c_contiguity(tuple(reversed(self._shape)),
                                  tuple(reversed(self._strides)),
                                  self.itemsize):
         self._flags |= flags.F_CONTIGUOUS
     self._flags &= ~flags.F_DIRTY
示例#3
0
 def _update_f_contiguity(self):
     self._f_contiguous = int(
         internal.get_c_contiguity(self._shape[::-1], self._strides[::-1],
                                   self.itemsize))
示例#4
0
 def _update_c_contiguity(self):
     self._c_contiguous = int(
         internal.get_c_contiguity(self._shape, self._strides,
                                   self.itemsize))
示例#5
0
 def _update_f_contiguity(self):
     self._f_contiguous = int(internal.get_c_contiguity(
         self._shape[::-1], self._strides[::-1], self.itemsize))
示例#6
0
 def _update_c_contiguity(self):
     self._c_contiguous = int(internal.get_c_contiguity(
         self._shape, self._strides, self.itemsize))
示例#7
0
 def _update_c_contiguity(self):
     self._flags &= ~flags.C_CONTIGUOUS
     if internal.get_c_contiguity(self._shape, self._strides,
                                  self.itemsize):
         self._flags |= flags.C_CONTIGUOUS
     self._flags &= ~flags.C_DIRTY
示例#8
0
 def _update_c_contiguity(self):
     self._flags &= ~flags.C_CONTIGUOUS
     if internal.get_c_contiguity(self._shape, self._strides,
                                  self.itemsize):
         self._flags |= flags.C_CONTIGUOUS
     self._flags &= ~flags.C_DIRTY