def test_encode_decode(): codec = PackBits() for arr in arrays: check_encode_decode(arr, codec) # check different number of left-over bits arr = np.random.randint(0, 2, size=1000, dtype=bool) for size in list(range(1, 17)): check_encode_decode(arr[:size], codec)
def test_encode_decode(): # unicode dtype for arr in arrays: codec = Categorize(labels, dtype=arr.dtype) check_encode_decode(arr, codec) # object dtype for arr in arrays_object: codec = Categorize(labels, dtype=arr.dtype) check_encode_decode_array(arr, codec)
def test_encode_decode(): # unicode dtype for arr in arrays: codec = Categorize(labels, dtype=arr.dtype) check_encode_decode(arr, codec) # object dtype for arr in arrays_object: codec = Categorize(labels, dtype=arr.dtype) # can't do the full check because can only accept object array for # encoding enc = codec.encode(arr) dec = codec.decode(enc) compare_arrays(arr, dec)
def test_encode_decode(): # string dtype for arr in arrays: codec = Categorize(labels, dtype=arr.dtype) check_encode_decode(arr, codec) # unicode dtype for arr in arrays_u: codec = Categorize(labels_u, dtype=arr.dtype) check_encode_decode(arr, codec) # other dtype for arr in arrays_num: codec = Categorize(labels_num, dtype=arr.dtype) check_encode_decode(arr, codec)
def test_encode_decode(): for arr in arrays: codec = Delta(dtype=arr.dtype) check_encode_decode(arr, codec)
def test_encode_decode(): for arr, codec in itertools.product(arrs, codecs): precision = int(np.log10(codec.scale)) check_encode_decode(arr, codec, precision=precision)
def test_encode_decode(): for arr, codec in itertools.product(arrays, codecs): check_encode_decode(arr, codec, precision=codec.digits)
def test_encode_decode(): for arr, codec in itertools.product(arrays, codecs): check_encode_decode(arr, codec)
def test_encode_decode(array, codec): _skip_null(codec) check_encode_decode(array, codec)
def test_encode_decode(): for arr in arrays: codec = AsType(encode_dtype=arr.dtype, decode_dtype=arr.dtype) check_encode_decode(arr, codec)
def test_encode_decode(): for codec, arr in itertools.product(codecs, arrays): check_encode_decode(arr, codec)
def test_encode_decode(array, codec): check_encode_decode(array, codec)