def save(self, pth): pth = Path(pth).with_suffix('.tsv') stack = [ self.rec_lst, ] for i in range(len(self.rec['t'])): stack.append([self.rec[k][i] for k in self.rec_lst]) pth.save(stack)
#!/usr/bin/env python3 import sys import numpy as np from cc_pathlib import Path u = np.mgrid[0:5, 0:5] u = np.random.random((1440, 5)).astype(np.float32) pth = Path("test.npy.br") pth.save(u) v = pth.load() if (u == v).all(): sys.exit(0) else: print("ERROR") sys.exit(1)