2018数据处理与数据挖掘课件ppt.ppt
《2018数据处理与数据挖掘课件ppt.ppt》由会员分享,可在线阅读,更多相关《2018数据处理与数据挖掘课件ppt.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据处理和数据挖掘数据处理和数据挖掘主讲:沈长春主讲:沈长春经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据收集数据收集20
2、23/3/272经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用matlab数据读取数据读取1文本数据的读取文本数据的读取2表格数据的读取表格数据的读取3图像数据的读取图像数据的读取2023/3/273经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求
3、增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、数据基本操作一、数据基本操作1.数据文件的存储数据文件的存储MATLAB支持工作区的保存。用户可以将工作区或工支持工作区的保存。用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导入。作区中的变量以文件的形式保存,以备在需要时再次导入。保存工作区可以通过菜单进行,也可以通过命令窗口进行。保存工作区可以通过菜单进行,也可以通过命令窗口进行。1.1保存整个工作区保存整个工作区选择选择File菜单中的菜单中的SaveWorkspaceAs命令,或者单命令,或者单击工作区浏览器工具栏中的击工作区浏览器工具栏中
4、的Save,可以将工作区中的变量,可以将工作区中的变量保存为保存为MAT文件。文件。1.2保存工作区中的变量保存工作区中的变量在工作区浏览器中,右击需要保存的变量名,选择在工作区浏览器中,右击需要保存的变量名,选择SaveAs,将该变量保存为,将该变量保存为MAT文件。文件。2023/3/274经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2利用利用save命令保存命令保存该命令可以
5、保存工作区,或工作区中任何指定文件。该命令该命令可以保存工作区,或工作区中任何指定文件。该命令的调用格式如下:的调用格式如下:save:将工作区中的所有变量保存在当前工作区中的文件中,文件:将工作区中的所有变量保存在当前工作区中的文件中,文件名为名为matlab.mat,MAT文件可以通过文件可以通过load函数再次导入工作区,函数再次导入工作区,MAT函数可以被不同的机器导入,甚至可以通过其他的程序调用。函数可以被不同的机器导入,甚至可以通过其他的程序调用。save(filename):将工作区中的所有变量保存为文件,文件名由:将工作区中的所有变量保存为文件,文件名由filename指定。如
6、果指定。如果filename中包含路径,则将文件保存在相应目录中包含路径,则将文件保存在相应目录下,否则默认路径为当前路径。下,否则默认路径为当前路径。save(filename,var1,var2,.):保存指定的变量在:保存指定的变量在filename指定的文件中。指定的文件中。save(filename,-struct,s):保存结构体:保存结构体s中全部域作为单独的中全部域作为单独的变量。变量。save(filename,-struct,s,f1,f2,.):保存结构体:保存结构体s中的指定中的指定变量。变量。savefilename.txta-ascii;将数据将数据a以以ASCII
7、码的形式写入码的形式写入filename.txt文件中。文件中。2023/3/275经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用例如:例如:a=123;456;789;b=234;savec:tst.txta-ascii则将则将b保存在保存在c盘中的盘中的tst.txt文件中,文件内容:文件中,文件内容:1.0000000e+0002.0000000e+0003.0000000e+
8、0004.0000000e+0005.0000000e+0006.0000000e+0007.0000000e+0008.0000000e+0009.0000000e+000输入命令:输入命令:savec:tst.txt-ascii;则则st.txt内容为:内容为:1.0000000e+0002.0000000e+0003.0000000e+0004.0000000e+0005.0000000e+0006.0000000e+0007.0000000e+0008.0000000e+0009.0000000e+0002.0000000e+0003.0000000e+0004.0000000e+00
9、02023/3/276经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用3数据导入数据导入MATLAB中导入数据通常由函数中导入数据通常由函数load实现,该函数的用法如实现,该函数的用法如下:下:load:如果:如果matlab.mat文件存在,导入文件存在,导入matlab.mat中的所有变量,如果不中的所有变量,如果不存在,则返回存在,则返回error。loadfilename:将
10、:将filename中的全部变量导入到工作区中。中的全部变量导入到工作区中。loadfilenameXYZ.:将:将filename中的变量中的变量X、Y、Z等导入到工作区中,等导入到工作区中,如果是如果是MAT文件,在指定变量时可以使用通配符文件,在指定变量时可以使用通配符“*”。loadfilename-regexpexpr1expr2.:通过正则表达式指定需要导入的:通过正则表达式指定需要导入的变量。变量。load-asciifilename:无论输入文件名是否包含有扩展名,将其以:无论输入文件名是否包含有扩展名,将其以ASCII格格式导入;如果指定的文件不是数字文本,则返回式导入;如果
11、指定的文件不是数字文本,则返回error。load-matfilename:无论输入文件名是否包含有扩展名,将其以:无论输入文件名是否包含有扩展名,将其以mat格式格式导入;如果指定的文件不是导入;如果指定的文件不是MAT文件,则返回文件,则返回error。2023/3/277经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用MATLAB中,另一个导入数据的常用函数为中,另一个导入数据的
12、常用函数为importdata,该函数的用法如下:该函数的用法如下:importdata(filename),将,将filename中的数据导入到工作区中的数据导入到工作区中;中;A=importdata(filename),将,将filename中的数据导入到工中的数据导入到工作区中,并保存为变量作区中,并保存为变量A;importdata(filename,delimiter),将,将filename中的数据导中的数据导入到工作区中,以入到工作区中,以delimiter指定的符号作为分隔符;指定的符号作为分隔符;例例从文件中导入数据。从文件中导入数据。imported_data=impor
13、tdata(matlab.mat)imported_data=ans:1.18131.09281.6534A:2x3doubleI_q:415x552x3uint8num_of_cluster:3与与load函数不同,函数不同,importdata将文件中的数据以结构体的将文件中的数据以结构体的方式导入到工作区中。方式导入到工作区中。2023/3/278经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款
14、或接受服务的费用例例open与与load的比较。的比较。输入命令:输入命令:clearA=magic(3);B=rand(3);save%Savingto:matlab.matclearload(matlab.mat)clearstruc=open(matlab.mat)struc.A,struc.B2023/3/279经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二二文本文件的读写
15、文本文件的读写在上一节中介绍的函数和命令主要用于读写在上一节中介绍的函数和命令主要用于读写mat文件,而文件,而在应用中,需要读写更多格式的文件,如在应用中,需要读写更多格式的文件,如text文件、文件、word文件、文件、xls文件、图像文件等。文件、图像文件等。fopenfscanftextread从文本文件中读入数据,将结果分别保存从文本文件中读入数据,将结果分别保存textscan从文本文件中读入数据,将结果保存为单元数组从文本文件中读入数据,将结果保存为单元数组fprintfxlsreadxlswrite2023/3/2710经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增
16、加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用fopen,fscanf,textread,textscan,fprintf,xlsread,xlswritefid=fopen(name,r);%打开文件打开文件name,r为读取文件,为读取文件,wt为输出到文件为输出到文件A,count=fscanf(fid,format,size)%fid打开的文件,打开的文件,format表示输出的格表示输出的格式,式,size为为n,inf表示表示n
17、个元素读入一行,一直读取到文件结尾个元素读入一行,一直读取到文件结尾;m,n读取的元读取的元素填满素填满m行行n列矩阵列矩阵.,format格式如下:格式如下:Format内容内容例:读取例:读取c:中的中的c.txt文件操作。文件操作。fid=fopen(c:c.txt,r);a=fscanf(fid,%f,9inf);2023/3/2711经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务
18、的费用fprintf可以控制输出数据的格式:可以控制输出数据的格式:例如:例如:a=123;234;m,n=size(a);%要反复调整要反复调整a的形式(如将的形式(如将a转置)转置)fori=1:mforj=1:nfprintf(%8.4f,a(i,j);endfprintf(n);%n为换行命令为换行命令end则显示:则显示:1.00002.00003.00002.00003.00004.0000fprintf命令命令2023/3/2712经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服
19、务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用例:将矩阵例:将矩阵a中的数据写入中的数据写入c.txt文件中文件中a=123;234;fid=fopen(c:cc.txt,wt);fprintf(fid,%d,a)%将将a中的数据写入中的数据写入c.tx中中fprintf(fid,%d,a)%将将a中的数据写入中的数据写入c.tx中,每个数据以空格隔开中,每个数据以空格隔开fprintf(fid,%d,a)%将将a中的数据写入中的数据写入c.tx中,每个数据以逗号隔开中,每个数据以逗号隔开fprintf(fid,%dn,a)%将将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2018 数据处理 数据 挖掘 课件 ppt
限制150内