接下来我们看下genfromtxt的常见应用:
使用之前,通常需要导入两个库:
from io import StringIO
import numpy as np
StringIO会生成一个String...我们先定义一个包含不同类型的StringIO:
s = StringIO(u"1,1.3,abcde")
这个StringIO包含一个int,一个float和一个str。并且分割符是 ,。...注意,我们第一行需要重置StringIO的指针到文件的开头。这里我们使用 s.seek(0)。
那么怎么把最后一个str也进行转换呢?...(u”11.3abcde”)
In [216]: s = StringIO(u"11.3abcde")
In [217]: data = np.genfromtxt(s, dtype=None, names...(data),)
array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.])
>>> np.genfromtxt(StringIO(data),