Advertisement
Guest User

Untitled

a guest
Jun 1st, 2021
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.48 KB | None | 0 0
  1. ---------------------------------------------------------------------------
  2. ValueError                                Traceback (most recent call last)
  3. <ipython-input-5-11d7d11fa905> in <module>
  4.       1 dataset = ij.io().open("Image 27.czi")
  5.       2 image = ij.py.from_java(dataset)
  6. ----> 3 viewer.add_image(image, channel_axis=1)
  7.       4 ij.getContext().dispose()
  8.  
  9. 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)
  10.     677             return layer
  11.     678         else:
  12. --> 679             layerdata_list = split_channels(data, channel_axis, **kwargs)
  13.     680
  14.     681             layer_list = list()
  15.  
  16. E:\Anaconda\envs\napari-env\lib\site-packages\napari\layers\utils\stack_utils.py in split_channels(data, channel_axis, **kwargs)
  17.      93             ]
  18.      94         else:
  19. ---> 95             image = np.take(data, i, axis=channel_axis)
  20.      96         i_kwargs = {}
  21.      97         for key, val in kwargs.items():
  22.  
  23. <__array_function__ internals> in take(*args, **kwargs)
  24.  
  25. E:\Anaconda\envs\napari-env\lib\site-packages\numpy\core\fromnumeric.py in take(a, indices, axis, out, mode)
  26.     189            [5, 7]])
  27.     190     """
  28. --> 191     return _wrapfunc(a, 'take', indices, axis=axis, out=out, mode=mode)
  29.    192
  30.    193
  31.  
  32. E:\Anaconda\envs\napari-env\lib\site-packages\numpy\core\fromnumeric.py in _wrapfunc(obj, method, *args, **kwds)
  33.     53     bound = getattr(obj, method, None)
  34.     54     if bound is None:
  35. ---> 55         return _wrapit(obj, method, *args, **kwds)
  36.     56
  37.     57     try:
  38.  
  39. E:\Anaconda\envs\napari-env\lib\site-packages\numpy\core\fromnumeric.py in _wrapit(obj, method, *args, **kwds)
  40.     46         if not isinstance(result, mu.ndarray):
  41.     47             result = asarray(result)
  42. ---> 48         result = wrap(result)
  43.     49     return result
  44.     50
  45.  
  46. E:\Anaconda\envs\napari-env\lib\site-packages\xarray\core\dataarray.py in __array_wrap__(self, obj, context)
  47.   2977
  48.   2978     def __array_wrap__(self, obj, context=None) -> "DataArray":
  49. -> 2979         new_var = self.variable.__array_wrap__(obj, context)
  50.   2980         return self._replace(new_var)
  51.   2981
  52.  
  53. E:\Anaconda\envs\napari-env\lib\site-packages\xarray\core\variable.py in __array_wrap__(self, obj, context)
  54.   2310
  55.   2311     def __array_wrap__(self, obj, context=None):
  56. -> 2312         return Variable(self.dims, obj)
  57.   2313
  58.   2314     def _unary_op(self, f, *args, **kwargs):
  59.  
  60. E:\Anaconda\envs\napari-env\lib\site-packages\xarray\core\variable.py in __init__(self, dims, data, attrs, encoding, fastpath)
  61.    313         """
  62.     314         self._data = as_compatible_data(data, fastpath=fastpath)
  63. --> 315         self._dims = self._parse_dimensions(dims)
  64.     316         self._attrs = None
  65.     317         self._encoding = None
  66.  
  67. E:\Anaconda\envs\napari-env\lib\site-packages\xarray\core\variable.py in _parse_dimensions(self, dims)
  68.     572         dims = tuple(dims)
  69.     573         if len(dims) != self.ndim:
  70. --> 574             raise ValueError(
  71.     575                 f"dimensions {dims} must have the same length as the "
  72.     576                 f"number of data dimensions, ndim={self.ndim}"
  73.  
  74. 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