首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用numpy.loadtxt加载同时包含浮点数和字符串的文本文件

使用numpy.loadtxt加载同时包含浮点数和字符串的文本文件
EN

Stack Overflow用户
提问于 2014-05-08 23:38:46
回答 1查看 103.6K关注 0票数 28

我有一个文本文件data.txt,其中包含:

代码语言:javascript
复制
5.1,3.5,1.4,0.2,Iris-setosa
4.9,3.0,1.4,0.2,Iris-setosa
5.8,2.7,4.1,1.0,Iris-versicolor
6.2,2.2,4.5,1.5,Iris-versicolor
6.4,3.1,5.5,1.8,Iris-virginica
6.0,3.0,4.8,1.8,Iris-virginica

如何使用numpy.loadtxt()加载此数据,以便在加载后获得NumPy数组,如[['5.1' '3.5' '1.4' '0.2' 'Iris-setosa'] ['4.9' '3.0' '1.4' '0.2' 'Iris-setosa'] ...]

我试过了

代码语言:javascript
复制
np.loadtxt(open("data.txt"), 'r',
           dtype={
               'names': (
                   'sepal length', 'sepal width', 'petal length',
                   'petal width', 'label'),
               'formats': (
                   np.float, np.float, np.float, np.float, np.str)},
           delimiter= ',', skiprows=0)
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23546349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档