- Slicing bugfix.
This commit is contained in:
@@ -277,8 +277,7 @@ class Imread(np.lib.mixins.NDArrayOperatorsMixin, ABC):
|
||||
new_slice.append(s[e])
|
||||
|
||||
# TODO: check output dimensionality when requested shape in some dimension is 1
|
||||
if (all([isinstance(s, Number) for s in new_slice[:len(self.axes)]])
|
||||
and all([isinstance(s, Number) or s.size == 1 for s in new_slice[len(self.axes):]])):
|
||||
if all([isinstance(s, Number) or a < 0 and s.size == 1 for s, a in zip(new_slice, axes_idx)]):
|
||||
return self.block(*new_slice).item()
|
||||
else:
|
||||
new = View(self)
|
||||
|
||||
Reference in New Issue
Block a user