def __setitem__(self, key, value): value = fromDS(value) if isinstance(value, ndarray): value = value._jdataset() if isinstance(key, ndarray): key = key._jdataset() if isinstance(key, _booleands): return self.__dataset.setByBoolean(value, key) if isinstance(key, _integerds): #FIXME return self.__dataset.setByIndex(value, key) isslice, key = self._toslice(key) try: if isslice: _setslice(self.__dataset, value, key) return self value = _cvt2j(value) return self.__dataset.set(value, key) except _jarrayindex_exception: raise IndexError
def __setitem__(self, key, value): value = fromDS(value) if isinstance(value, ndarray): value = value._jdataset() else: value = _cvt2j(value) isslice, key = _toslice(self.ndim, key) try: if not isslice: if isinstance(key, _booleands): return self.__dataset.setByBoolean(value, key) if isinstance(key, _integerds): return self.__dataset.setBy1DIndex(value, key) if isinstance(key, (tuple, list)): if len(key) > 0 and isinstance(key[0], _integerds): return self.__dataset.setByIndexes(value, key) return self.__dataset.set(value, key) _setslice(self.__dataset, value, key) return self except _jarrayindex_exception: raise IndexError
def __setitem__(self, key, value): value = fromDS(value) if isinstance(value, ndarray): value = value._jdataset() else: value = _cvt2j(value) isslice, key = _toslice(self.ndim, key) try: if not isslice: if isinstance(key, _booleands): return self.__dataset.setByBoolean(value, key) if isinstance(key, _integerds): return self.__dataset.setBy1DIndex(value, key) if isinstance(key, (tuple, list)): if len(key) > 0 and isinstance(key[0], _integerds): return self.__dataset.setByIndexes(value, key) return self.__dataset.set(value, key) _setslice(self.__dataset, value, key) return self except _jarrayindex_exception: raise IndexError
def _set_imag(self, value): if iscomplexobj(self): value = fromDS(value) if isinstance(value, ndarray): value = value._jdataset() _setslice(self.__dataset.imagView(), value, None)
def _set_real(self, value): value = fromDS(value) if isinstance(value, ndarray): value = value._jdataset() _setslice(self.__dataset.realView(), value, None)
def _set_imag(self, value): if iscomplexobj(self): value = fromDS(value) if isinstance(value, ndarray): value = value._jdataset() _setslice(self.__dataset.imagView(), value, None)
def _set_real(self, value): value = fromDS(value) if isinstance(value, ndarray): value = value._jdataset() _setslice(self.__dataset.realView(), value, None)