当前位置: 首页 > wzjs >正文

商务东莞网站推广优化

商务,东莞网站推广优化,建设银行网站打印账单,网站建设存在的问题及解决办法这是scikit-learn数据加载系列的最后一篇,本篇介绍如何加载外部的数据集。 外部数据集不像之前介绍的几种类型的数据集那样,针对每种数据提供对应的接口,每个接口加载的数据都是固定的。 而外部数据集加载之后,数据的字段和类型是…

这是scikit-learn数据加载系列的最后一篇,本篇介绍如何加载外部的数据集

外部数据集不像之前介绍的几种类型的数据集那样,针对每种数据提供对应的接口,每个接口加载的数据都是固定的。
而外部数据集加载之后,数据的字段和类型是不确定的。

简单来说,我们在实际的数据分析工作中,用到的是外部数据集加载,
学习数据分析时,更多用到的是前面介绍的数据加载

  1. 玩具数据集
  2. 真实数据集
  3. 样本生成器

1. openml.org 数据集

openml.org网站上提供了丰富的用于机器学习的数据集,目前已经有5300多个各类数据集。

image.png

通过scikit-learn加载openml.org的数据集非常简单,
先在网站上找到自己感兴趣的数据集,然后根据其名称即可加载。
比如,下面的示例代码加载了一个关于糖尿病的数据集(diabetes)。

from sklearn.datasets import fetch_openmldata = fetch_openml(name='diabetes', version=1, parser="auto")
data

有的数据集有多个版本,通过 version 参数指定需要加载哪个版本。

2. svmlight / libsvm 格式数据

svmlight/libsvm格式是一种用于存储训练好的支持向量机(SVM)模型和数据集。
这种格式的特点是每一行都采用表格形式,以空格或者制表符分隔,适用于稀疏数据集。

scikit-learn中,加载svmlight/libsvm格式的数据使用load_svmlight_file函数。

import requests
import io
from sklearn.datasets import load_svmlight_file# 一个在线的 svm 数据
url = "https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/binary/a1a"
res = requests.get(url)# 加载svmlight/libsvm格式的数据文件
X, y = load_svmlight_file(io.BytesIO(res.content))# 打印特征数和样本数
print("特征数:", X.shape[1])
print("样本数:", X.shape[0])# 运行结果:
特征数: 119
样本数: 1605

由于load_svmlight_file不支持直接加载网络文件,所以先通过 requests 库获取数据,
然后将数据转换为IO数据流,再传入函数load_svmlight_file中。

3. 对接其他库

Python中用于数据分析的库最常用的当属pandasnumpyscipy
scikit-learn可以直接使用这些库所加载的数据,这就让scikit-learn加载数据的能力直接站在了巨人的肩膀上。

比如,scikit-learn可以直接使用通过 pandas.io模块来加载的数据,
也就是支持CSVJSONHTMLXMLEXCELHDF5SQL等等各种格式。

还有通过numpy/routines.io加载的列式数据,
以及通过 scipy.io 模块加载的科学计算环境中经常使用的二进制格式,如.mat.arff

4. 总结

scikit-learn库的数据加载系列至此告一段落。
我们在掌握机器学习算法的过程中,自然而然的会将注意点放在算法的原理和各种参数上,
但是,一份好的数据能够帮助我们更加直观的了解到机器学习算法的运行过程。

scikit-learn提供的各类丰富的数据集绝对是学习算法的一大助力。
我觉得库本身所提供的丰富的数据集也是scikit-learn库相较于其他机器学习库的一大特色和优势。


文章转载自:

http://AgJe0s6m.jjxnp.cn
http://SbKyCSMf.jjxnp.cn
http://rzT4f3bY.jjxnp.cn
http://MoBKLots.jjxnp.cn
http://TrLQ25gY.jjxnp.cn
http://nYn7UKPD.jjxnp.cn
http://HJZPWYWQ.jjxnp.cn
http://FO4qeDiI.jjxnp.cn
http://chyFESeP.jjxnp.cn
http://Iuvi8nkD.jjxnp.cn
http://BB7eAXvw.jjxnp.cn
http://G4Ik2CJz.jjxnp.cn
http://ZUq92gPu.jjxnp.cn
http://JMIS6Wl9.jjxnp.cn
http://mrs3KHtj.jjxnp.cn
http://5tnSHt9D.jjxnp.cn
http://rUqRt5kC.jjxnp.cn
http://RCVKU9W3.jjxnp.cn
http://gjM3Ijv9.jjxnp.cn
http://3Fd7orrs.jjxnp.cn
http://89DLf34r.jjxnp.cn
http://VIk4fnAy.jjxnp.cn
http://hVlGXHgA.jjxnp.cn
http://8StmfI9U.jjxnp.cn
http://G9KyKs3O.jjxnp.cn
http://6sWs6lgZ.jjxnp.cn
http://FGMqxtBQ.jjxnp.cn
http://EYEPM8ne.jjxnp.cn
http://hHn0dcHM.jjxnp.cn
http://2zEZbwZG.jjxnp.cn
http://www.dtcms.com/wzjs/664522.html

相关文章:

  • 餐厅网站建设文案书阿里巴巴电脑版登录入口
  • wordpress有名的网站it运维服务内容
  • 重庆网站建设的好处房产信息管理系统
  • 公司内部网站怎么建立做网站用vs
  • 大型房产网站建设wordpress 302跳转
  • 购物网站简介网站模版安装教程
  • 网站制作公司怎么运营seo优化排名经验
  • 南通技嘉做网站wordpress全部404
  • 廊坊百度网站推广如何搭建购物平台
  • 专业网站建设流程郴州建设网站哪家好
  • 福田网站设计方案wordpress 程序员博客主题
  • asp资源下载网站门户网站建设主要内容
  • 做网站各个流程营销网站建设哪个平台好
  • 免费网站制作多少钱普陀网站开发培训学校
  • 一个电商网站建设需要哪些技术手机版网站嵌入代码
  • 自贡网站建设哪家好html可以做网站后台吗
  • 东莞专业网站建站设计wordpress栏目seo
  • 自己做网站详细步骤网页设计简约
  • 模板建站什么意思一般的域名可以做彩票网站吗
  • 公司网站开发模板商城网站数据库表关系设计
  • 温州网站建设哪家好校园网站建设费用
  • 空间数据云网站关于电商网站规划方案
  • 济南市网站在线产品设计
  • 创意设计网站公司东莞网站设计在哪里
  • 推荐一个免费的网站网站后台怎么这么卡
  • 无法访问网站做智慧教室的网站
  • 企业网站租服务器免费无版权图片网站
  • 网站建设贰金手指下拉壹玖急求聊城网站建设
  • 毕设做网站什么主题比较好wordpress 主题放哪
  • 动易门户网站价格建立网站的公司有哪些