vlkit.io package

Submodules

vlkit.io.bytes module

vlkit.io.bytes.array2bytes(b: bytes) bytes[source]

save ndarray shape information into bytes refer to https://stackoverflow.com/a/61838233/4095689

vlkit.io.bytes.bytes2array(b: bytes) numpy.ndarray[source]
vlkit.io.bytes.bytes2image(b: bytes) PIL.Image.Image[source]
vlkit.io.bytes.bytes2image2array(b: bytes) numpy.ndarray[source]
vlkit.io.bytes.image2bytes(image: PIL.Image.Image) bytes[source]

vlkit.io.pickle module

vlkit.io.pickle.load_pkl(path)[source]

load python object from a pickle file

vlkit.io.pickle.save_pkl(object, path)[source]

save python object to a pickle file

Example:

# save a dict to file
dic = dict(a=1, b=2)
save_pkl(dic, "dic.pkl")
print(load_pkl("dic.pkl"))
Parameters
  • object – the python object to be saved.

  • path – target path.

Module contents