def test_dumps_serialize_numpy(df): header, frames = serialize(df) if 'compression' in header: frames = decompress(header, frames) df2 = deserialize(header, frames) assert_eq(df, df2)
def test_dumps_serialize_pandas(df): header, frames = serialize(df) if "compression" in header: frames = decompress(header, frames) df2 = deserialize(header, frames) assert_eq(df, df2)
def test_dumps_serialize_numpy(x): header, frames = serialize(x) if 'compression' in header: frames = decompress(header, frames) y = deserialize(header, frames) np.testing.assert_equal(x, y)
def test_dumps_serialize_numpy(x): header, frames = serialize(x) if 'compression' in header: frames = decompress(header, frames) y = deserialize(header, frames) np.testing.assert_equal(x, y) if np.isfortran(x): assert x.strides == y.strides
def test_dumps_serialize_numpy(x): header, frames = serialize(x) if 'compression' in header: frames = decompress(header, frames) y = deserialize(header, frames) np.testing.assert_equal(x, y) if x.flags.c_contiguous or x.flags.f_contiguous: assert x.strides == y.strides
def test_serialize(): x = np.ones((5, 5)) header, frames = serialize(x) assert header["type"] assert len(frames) == 1 if "compression" in header: frames = decompress(header, frames) result = deserialize(header, frames) assert (result == x).all()
def test_serialize(): x = np.ones((5, 5)) header, frames = serialize(x) assert header['type'] assert len(frames) == 1 if 'compression' in header: frames = decompress(header, frames) result = deserialize(header, frames) assert (result == x).all()
def test_dumps_serialize_numpy(x): header, frames = serialize(x) if "compression" in header: frames = decompress(header, frames) buffer_interface = memoryview for frame in frames: assert isinstance(frame, (bytes, buffer_interface)) y = deserialize(header, frames) np.testing.assert_equal(x, y) if x.flags.c_contiguous or x.flags.f_contiguous: assert x.strides == y.strides
def test_dumps_serialize_numpy(x): header, frames = serialize(x) if 'compression' in header: frames = decompress(header, frames) buffer_interface = buffer if PY2 else memoryview # noqa: F821 for frame in frames: assert isinstance(frame, (bytes, buffer_interface)) y = deserialize(header, frames) np.testing.assert_equal(x, y) if x.flags.c_contiguous or x.flags.f_contiguous: assert x.strides == y.strides
def test_memmap(): with tmpfile("npy") as fn: with open(fn, "wb") as f: # touch file pass x = np.memmap(fn, shape=(5, 5), dtype="i4", mode="readwrite") x[:] = 5 header, frames = serialize(x) if "compression" in header: frames = decompress(header, frames) y = deserialize(header, frames) np.testing.assert_equal(x, y)
def test_memmap(): with tmpfile('npy') as fn: with open(fn, 'wb') as f: # touch file pass x = np.memmap(fn, shape=(5, 5), dtype='i4', mode='readwrite') x[:] = 5 header, frames = serialize(x) if 'compression' in header: frames = decompress(header, frames) y = deserialize(header, frames) np.testing.assert_equal(x, y)
def test_dumps_serialize_numpy(x): header, frames = serialize(x) if "compression" in header: frames = decompress(header, frames) for frame in frames: assert isinstance(frame, (bytes, memoryview)) if x.dtype.char == "O" and any(isinstance(e, np.ndarray) for e in x.flat): if HIGHEST_PROTOCOL >= 5: assert len(frames) > 1 else: assert len(frames) == 1 y = deserialize(header, frames) assert x.shape == y.shape assert x.dtype == y.dtype if x.flags.c_contiguous or x.flags.f_contiguous: assert x.strides == y.strides if x.dtype.char == "O": for e_x, e_y in zip(x.flat, y.flat): np.testing.assert_equal(e_x, e_y) else: np.testing.assert_equal(x, y)