Numpy中使用loadtxt获取单一列数据时设置usecols参数的方法
2014-04-05 01:02
666 查看
loadtxt的功能是读入数据文件,这里的数据文件要求每一行数据的格式相同。这个函数有几个常用的参数,这里给出了参数的意义。
fname:读取文件的文件名。例如C:/Dataset/iris.txt。
delimiter:数据之间的分隔符。如使用逗号","。
dtype:数据类型。如float,str等。
usecols:选取数据的列。
这里主要说一下usecols的用法。如果iris.txt中的前4列,则usecols=(0,1,2,3)。如果取第5列这一列,则usecols=(4,)。这种取单一列的情况容易出问题,请大家多注意。
整个语句如下:
loadtxt("C:/Dataset/iris.txt" , delimiter = "," , usecols=(0,1,2,3) , dtype=float)
loadtxt("C:/Dataset/iris.txt" , delimiter = "," , usecols=(4,) , dtype=str)
fname:读取文件的文件名。例如C:/Dataset/iris.txt。
delimiter:数据之间的分隔符。如使用逗号","。
dtype:数据类型。如float,str等。
usecols:选取数据的列。
这里主要说一下usecols的用法。如果iris.txt中的前4列,则usecols=(0,1,2,3)。如果取第5列这一列,则usecols=(4,)。这种取单一列的情况容易出问题,请大家多注意。
整个语句如下:
loadtxt("C:/Dataset/iris.txt" , delimiter = "," , usecols=(0,1,2,3) , dtype=float)
loadtxt("C:/Dataset/iris.txt" , delimiter = "," , usecols=(4,) , dtype=str)
相关文章推荐
- 使用loadrunner11配置参数时,从oracle数据库中获取数据的方法
- 爬虫 Http请求,urllib2获取数据,第三方库requests获取数据,BeautifulSoup处理数据,使用Chrome浏览器开发者工具显示检查网页源代码,json模块的dumps,loads,dump,load方法介绍
- 使用前端使用jQuery获取 在apsx页面的page_load方法直接返回json数据
- ExtJS中表格控件的使用,属性设置和数据的获取(copyfrom:http://www.itzhai.com/extjs-form-controls-in-the-use-of-property-)
- url参数的设置、获取、删除(js stringobject replace方法的使用)
- jQuery使用JSONP实现跨域获取数据的三种方法详解
- 使用OWC 做图表时按周、月、年设置时间刻度是参数无效问题解决方法
- Html网页使用jQuery传递参数并获取Web API的数据
- IOS异步获取数据并刷新界面dispatch_async的使用方法
- php使用curl通过代理获取数据的实现方法
- 使用load()方法异步请求数据
- Ognl方法使用(利用表达式语言获取数据)
- 获取子窗口中使用jQuery.data()设置的参数
- 在数据绑定控件中使用LinkButton传递参数方法
- 使用带ParserContext参数的Xaml.Load方法
- 开发日志:onclick调用js方法传递多个使用struts标签获取的参数
- JQuery------.load()从服务器获取数据并加载到某个类的方法
- exp/imp 参数设置与使用方法 (转载)
- 使用xmlhttp.send()方法的参数来传递大容量的数据
- js使用html()或text()方法获取设置p标签的显示的值