Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---------------------------------------------------------------------------
- ValueError Traceback (most recent call last)
- <ipython-input-5-11d7d11fa905> in <module>
- 1 dataset = ij.io().open("Image 27.czi")
- 2 image = ij.py.from_java(dataset)
- ----> 3 viewer.add_image(image, channel_axis=1)
- 4 ij.getContext().dispose()
- E:\Anaconda\envs\napari-env\lib\site-packages\napari\components\viewer_model.py in add_image(self, data, channel_axis, rgb, colormap, contrast_limits, gamma, interpolation, rendering, iso_threshold, attenuation, name, metadata, scale, translate, rotate, shear, affine, opacity, blending, visible, multiscale)
- 677 return layer
- 678 else:
- --> 679 layerdata_list = split_channels(data, channel_axis, **kwargs)
- 680
- 681 layer_list = list()
- E:\Anaconda\envs\napari-env\lib\site-packages\napari\layers\utils\stack_utils.py in split_channels(data, channel_axis, **kwargs)
- 93 ]
- 94 else:
- ---> 95 image = np.take(data, i, axis=channel_axis)
- 96 i_kwargs = {}
- 97 for key, val in kwargs.items():
- <__array_function__ internals> in take(*args, **kwargs)
- E:\Anaconda\envs\napari-env\lib\site-packages\numpy\core\fromnumeric.py in take(a, indices, axis, out, mode)
- 189 [5, 7]])
- 190 """
- --> 191 return _wrapfunc(a, 'take', indices, axis=axis, out=out, mode=mode)
- 192
- 193
- E:\Anaconda\envs\napari-env\lib\site-packages\numpy\core\fromnumeric.py in _wrapfunc(obj, method, *args, **kwds)
- 53 bound = getattr(obj, method, None)
- 54 if bound is None:
- ---> 55 return _wrapit(obj, method, *args, **kwds)
- 56
- 57 try:
- E:\Anaconda\envs\napari-env\lib\site-packages\numpy\core\fromnumeric.py in _wrapit(obj, method, *args, **kwds)
- 46 if not isinstance(result, mu.ndarray):
- 47 result = asarray(result)
- ---> 48 result = wrap(result)
- 49 return result
- 50
- E:\Anaconda\envs\napari-env\lib\site-packages\xarray\core\dataarray.py in __array_wrap__(self, obj, context)
- 2977
- 2978 def __array_wrap__(self, obj, context=None) -> "DataArray":
- -> 2979 new_var = self.variable.__array_wrap__(obj, context)
- 2980 return self._replace(new_var)
- 2981
- E:\Anaconda\envs\napari-env\lib\site-packages\xarray\core\variable.py in __array_wrap__(self, obj, context)
- 2310
- 2311 def __array_wrap__(self, obj, context=None):
- -> 2312 return Variable(self.dims, obj)
- 2313
- 2314 def _unary_op(self, f, *args, **kwargs):
- E:\Anaconda\envs\napari-env\lib\site-packages\xarray\core\variable.py in __init__(self, dims, data, attrs, encoding, fastpath)
- 313 """
- 314 self._data = as_compatible_data(data, fastpath=fastpath)
- --> 315 self._dims = self._parse_dimensions(dims)
- 316 self._attrs = None
- 317 self._encoding = None
- E:\Anaconda\envs\napari-env\lib\site-packages\xarray\core\variable.py in _parse_dimensions(self, dims)
- 572 dims = tuple(dims)
- 573 if len(dims) != self.ndim:
- --> 574 raise ValueError(
- 575 f"dimensions {dims} must have the same length as the "
- 576 f"number of data dimensions, ndim={self.ndim}"
- ValueError: dimensions ('z', 'Channel', 'y', 'x') must have the same length as the number of data dimensions, ndim=3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement