ディレクトリに多くの (ほぼ 10000000) .npz ファイル (例: file1.npz、file2.npz.....file10000000.npz) があります。各 .npz ファイルには 2 つの変数 a と b が含まれており、a と b には配列データが含まれています。すべての .npz ファイルを 1 つの大きな .npz ファイルに配置して保存し、後で .npz ファイルを 1 つずつ読み取りたい大きな .npz ファイルから。
以下のコードを試しましたが、上記の問題を解決する方法がわかりません。専門家からの助けを期待しています。
path=glob.glob('home/lijun/data/*.npz')
for npz files in path:
np.vstack(npz)