【发布时间】:2013-03-21 20:44:09
【问题描述】:
我需要将 ndarray 解析为固定形状。我在使用 dtype 时需要帮助,因此它会解析整个数组,而不仅仅是第一个匹配项。
a
Out[193]: '1\t2\t3\t4\t5\t6\t'
ar = np.loadtxt(StringIO(a),dtype={'names':('x','y'),'formats':('f8','f8')}).view(np.recarray)
ar.x
Out[195]: array(1.0)
ar.y
Out[196]: array(2.0)
成为我想要的样子:
ar.x
Out[195]: array(1.0,3.0,5.0)
ar.y
Out[196]: array(2.0,4.0,6.0)
如果有人可以解释 dtype 中的设置,那就太好了 =)
【问题讨论】:
标签: python arrays data-structures numpy scipy