我有一个大表(文本格式的数字),我想用numpy.genfromtxt()
加载。我想忽略第一个ñ列,说我真的不知道该表的提前大小(行或列数)。跳过带有numpy.genfromtxt指定的列数()
我看到genfromtxt()
有一个选项skip_header
,允许跳过指定数量的标题行,但似乎没有这样的列选项。有一个usecols
选项,但在那里我必须指定我想要保留的列号,而不是我想放弃的那些(我不知道这个数字是否提前)。
很明显,我可以加载所有的东西,然后扔掉第一个n列,但这不是优雅的,并在内存方面是浪费。
而且我能高峰到文件中,找到的列数,然后构建usecols
说法,但这是相当混乱。
如何解决这个优雅的任何想法?有一些我可以使用的隐藏/未记录的参数吗?
不错,我没我不知道。 – Bitwise
有什么不对? firstImage = np.genfromtxt(””。加入(ln.split()[1:]),用于在路径LN +下一个(ITER(文件列表))) – Klasik