【发布时间】:2018-10-19 09:42:41
【问题描述】:
我有大约 2000 个 .npy 文件,每个文件代表一个一维浮点向量,其中包含 100,000 到 1,000,000 个条目(这两个数字在未来都会大幅增长)。对于每个文件,我想要它包含的向量的长度。以下选项是可能的,但耗时:
lengths = [numpy.shape(numpy.load(whatever))[0] for whatever in os.listdir(some_dir)]
问题: 导出这个向量长度列表的最有效/最快的方法是什么?当然,我应该能够直接从文件大小开始工作——但是最好的方法是什么?
【问题讨论】: