@@ -937,21 +937,10 @@ def view(self, shape=None, chunks=None, dtype=None,
937
937
... astype='u1')]
938
938
>>> a = zarr.array(data, chunks=1000, compression=None,
939
939
... filters=filters)
940
- >>> a
941
- zarr.core.Array((10000,), |S6, chunks=(1000,), order=C)
942
- compression: none; compression_opts: None
943
- nbytes: 58.6K; nbytes_stored: 10.2K; ratio: 5.7; initialized: 10/10
944
- filters: category
945
- store: builtins.dict
946
940
>>> a[:]
947
941
array([b'female', b'male', b'female', ..., b'male', b'male', b'female'],
948
942
dtype='|S6')
949
943
>>> v = a.view(dtype='u1', filters=[])
950
- >>> v
951
- zarr.core.Array((10000,), uint8, chunks=(1000,), order=C)
952
- compression: none; compression_opts: None
953
- nbytes: 9.8K; nbytes_stored: 10.2K; ratio: 1.0; initialized: 10/10
954
- store: builtins.dict
955
944
>>> v.is_view
956
945
True
957
946
>>> v[:]
@@ -972,19 +961,9 @@ def view(self, shape=None, chunks=None, dtype=None,
972
961
973
962
>>> data = np.random.randint(0, 2, size=10000, dtype='u1')
974
963
>>> a = zarr.array(data, chunks=1000, compression='zlib')
975
- >>> a
976
- zarr.core.Array((10000,), uint8, chunks=(1000,), order=C)
977
- compression: zlib; compression_opts: 1
978
- nbytes: 9.8K; nbytes_stored: 2.7K; ratio: 3.6; initialized: 10/10
979
- store: builtins.dict
980
964
>>> a[:]
981
965
array([0, 0, 1, ..., 1, 0, 0], dtype=uint8)
982
966
>>> v = a.view(dtype=bool)
983
- >>> v
984
- zarr.core.Array((10000,), bool, chunks=(1000,), order=C)
985
- compression: zlib; compression_opts: 1
986
- nbytes: 9.8K; nbytes_stored: 2.7K; ratio: 3.6; initialized: 10/10
987
- store: builtins.dict
988
967
>>> v[:]
989
968
array([False, False, True, ..., True, False, False], dtype=bool)
990
969
>>> np.all(a[:].view(dtype=bool) == v[:])
@@ -996,19 +975,9 @@ def view(self, shape=None, chunks=None, dtype=None,
996
975
997
976
>>> data = np.arange(10000, dtype='u2')
998
977
>>> a = zarr.array(data, chunks=1000, compression=None)
999
- >>> a
1000
- zarr.core.Array((10000,), uint16, chunks=(1000,), order=C)
1001
- compression: none; compression_opts: None
1002
- nbytes: 19.5K; nbytes_stored: 19.8K; ratio: 1.0; initialized: 10/10
1003
- store: builtins.dict
1004
978
>>> a[:10]
1005
979
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], dtype=uint16)
1006
980
>>> v = a.view(dtype='u1', shape=20000, chunks=2000)
1007
- >>> v
1008
- zarr.core.Array((20000,), uint8, chunks=(2000,), order=C)
1009
- compression: none; compression_opts: None
1010
- nbytes: 19.5K; nbytes_stored: 19.8K; ratio: 1.0; initialized: 10/10
1011
- store: builtins.dict
1012
981
>>> v[:10]
1013
982
array([0, 0, 1, 0, 2, 0, 3, 0, 4, 0], dtype=uint8)
1014
983
>>> np.all(a[:].view('u1') == v[:])
0 commit comments