粉丝2.5万获赞7.1万

大家好,今天我们来讲一下买的 pro 来不来安装这个,它是一个什么样的一个模块呢?它是一个图形,就是我们以后要涉及到图形图表的一个展示的时候,这个模块是比较有用的。 然后我们在使用这个模型的时候,我们要安装两个,一个叫 napo, 一个叫 matprod lip, 然后安装的话都是按照这样子的来安装就好了,就是 linux 也好,然后 windows 也好都是这样的。跟我之前装过了, 所以他这边就很快就装完了,他会提示我已经安装成功,你看到没?他会提示我刚刚说的这个已经在这个库里面了, 所以说他都装完了。那我们怎么去验证我的这个两个包有没有装好?你只要 input, 然后这个 very polite leave 的时候,跟那个 number 的时候,你看一下 他这个没有出现任何的波浪线或者什么的,那就表示装好了。一般你去导入的时候,你这样子的时候他会自己就出来了,这表示你已经装完了。好,今天就讲到这里。

同学们好,我是艾文,我们接下来学习 miled prolie 的介绍与安装。首先看一下这些小节的学习目标,第一个知道什么是 miled prolie 补,第二个能够安装康达和 miled prolie 补, 来看一下本节的内容,第一个,迈阿婆内部的介绍第二个,迈阿婆内部的安装。首先我们来看迈阿婆内部的介绍, 这是一个心电图,他能够反映一个人的生命特征,这是一个汽车的仪表盘,他能够反映出来这个汽车的工作状况, 这是一个企业的管理面板,他能够反映出来这个企业的经营状况。那这些都是什么呢?这些都是数据的可视化,那在我们的拍摄里面怎么来实现数据的可视化呢?这就需要用到麦克普罗里布,麦克普里布是一个综合的 可是画库,他可以创建静态的动画的交互式的可视画效果,也就是 mallparty 部可以做出来各种各样的可视化效果,比如说下面这些他都可以做的出来。 hello, 那么 math believe 是这么一个牛叉叉的可是画库,那怎么装呢?我们接下来看一下 math pro leave 的安装。 首先需要下载 michaelanda, 当然了,安装麦的普罗利普并不一定需要 mini conda, 只是我们在绘制地图的时候呢,需要安装一个卡脱皮,他就需要使用 minicanda 来进行安装。 如果要不使用密音康大去安装的话,会有各种各样的报错,所以呢,我们就先安装密音康大,使用密音康大呢来管理我们所需要的库,这样呢,让我们 后续使用会更加的方便。下地址就这位置,然后这样我们可以点击一下来到这个木屋里面,如要是 windows 呢,你可以下载这个,如果要是 moros 的话,你可以下载这个, ok, 然后呢,如果要是零用克斯,你可以下载上面这个,然后下载完之后呢进行安装就可以了。好了,回到我们的 ppt 里面来, 然后这里面有勾起就关于 windows, 建议大家下载哪个,然后下载好之后呢,我们接下来就可以安装了。安装的话,如果要是 windows, 你现在得到的包呢?是这样一个包,如果要是 max 的话,你现在得到的包呢?是这样一个包。 然后他们两个的安装都是要双击,双击一下进行安装就可以了。双击之后呢,点击下一步,然后点击 agree, 然后再点击 next, 然后呢再点击 nest, 在这里面可以去改他的位置,然后呢再点 install 就可以装了。然后装完之后呢,再点 nest, 点完之后呢,来个费力士就搞定了。 但如果你前面没有去选择让他配置还原变量的话,你需要自己配置,但如果你前面选择了让他配置还原变量的话,你就可以不用配了。 然后呢,我给大家去演示一下文斗寺的密康的安装,回到我们的文斗寺里面来, 然后在这呢我就准备好了这两个包,我这里面呢用的是维勒斯的环境,那接下来我们要去安装它,就双击, 然后点 next, 然后点 agree, 然后点加斯德米。注意啊,这个位置要选择加斯德米,因为你若要是哦哟的话,他就需要有管理员的权限,有些手儿呢,你 使用你朋友的用户登录的时候可能不具备管理员的选项,会导致有些包呢根本就装不上去,所以啊,建议大家安装的时候就要选择这个默认的选项,加色密就可以了,然后加一点 nest, 然后这个目录呢你也可以进行修改,你想把它装在哪个目录呢?你把它装在哪个目录? ok, 然后下再点 nest, 然后这时候进行安装,进行安装的时候呢,他这里面木耳没有选择这个,把避孕康达添加到 我在环境变量里面,对吧?大人呢,建议把它勾上,把它勾上的时候呢,他说这个东西呢可能不稳定, 就是说他会自动的帮你把密密很大的东西呢添加到环形边浪里面,但是他不稳定,也就是说有可能会导致呢,你需要重新安装,但是一般情况下大家都可以安装到自己的环形边浪里面,就是对于温池来说,大部分情况下都是可以安装成功的, 如果要是实在不成功的话,你再把它给卸了,再装一遍就可以了,然后现在呢我就在这选择了,选择完之后呢,点击 install, 然后这样就开始进行安装了。 ok, 需要稍微等待一点点时间,有台湾庄的话是需要一点点的时间的。 ok, 然后就让他装着了,我们接下来回到我们的 ppt 里面来,然后这样呢就给他完成安装了。完成安装之后呢,我们接下来来看,我们安装好之后呢,我们需要去启动 迷你康达,请康达的话,如果要是温州死呢,你需要在这个目录里面去找一下这个康达,因为他已经在我们的启动程序里面了,然后这时候呢你会找到这样一个位置,然后加点他去启动就可以了, 如果有人说是马克的话,你就点击这个中端,他直接呢会进入到康大的界面里面, 然后启动康达。之后呢,我们接下来就可以使用康达去安装麦克普利普相关环境了,也就是我们本次课的所有环境就可以在这里面完成安装了,我们利用康达就可以完成安装了。 ok, 那安装那使用康达去安装麦克普利普的相关环境。 第一个就是是安装麦普里部,就是康达伊斯特麦克普里布,然后安装旧 peter 康达伊斯特旧皮特安装潘达斯康达伊斯特潘达斯安装 cartopi 康达 insto 卡脱皮就可以安装了。 ok, 好了,接下来这边呢就完成了,完成之后呢,我们点击这点击这个分音史,然后这时候呢他会打开两个 网页,其实这网页对我们来说是没有什么用的,我们把它给关了就就可以了。 ok, 然后这样就搞定了,然后这个搞定了之后呢,我们接下来就是点击这,然后在这呢输入康达 手扛打之后呢,我们可以找到这样一个工具,然后呢你就把它点击一下,他就可以启动了, 然后启动完之后呢,我们就可以安装 map believe 的相关环境了,我们接下来就可以使用康达来进行安装康达 install mantle plata leave 敲回车,然后这样呢他就开始去安装 map believe 了。 ok, 然后这里面选择 y, 就所有的地方呢都选择 y 就可以了,然后这时候呢他就可以安装安装了,那其他的所有的包呢,都是一样的,就安装的方 都是一样的,然后你只需要把这些命令呢输到那个工具栏里面就可以了,大家不要把这个东西一次性靠背景安装,而是一个个的装,一个个进行装,因为呢,他们都需要进行一个选择,都需要选择一个外。 ok, 所以建议大家呢,都一个个的装,在这里面我就不给大家进行演示了。 ok, 因为他安装需要一点点时间, 等你把这些所有的都装完了,那我们的整个环境呢,就算是配置好了。如果说你在安装卡脱皮的时候出现了一些问题,你只需要重新再指一下这个命令就没问题了。 ok, 好了,到此呢,关于 map for leave 的介绍与安装我们就说完了,接下来个小结, map for leave 呢,它是一个综合的可视化库,它可以做出来各种各样的可视化效果。 关于 mate pro 的一部相关组建的安装,首先呢,你要去安装密密康达,如果要是你用密密康达,那就不用装了,但是如果说你没有密密康达,就需要先安装密密康达,然后呢,再使用康达去安装 mate pro 的一部相关的环境。 ok, 我们主要是可以安装 map for leave, 喷打死就披着和卡脱皮。 ok, 好了,到此呢,关于 madame reeve 的介绍与安装我们就说完了,下一小节呢,我们开始进入 madame reeve 的初步使用。

这一节我们讲一下数据分析里面的三剑客,就是我们的 nampy, pandas 以及 matter pro 这三个包,这三个包可以用来做数据分析,数据可视化。这一节我们先介绍一下这三个包的安装, 首先我们安装一下 numpy 这个包,我们首先需要用 windows 加 r 组合键调出我们的 windows 面内行。 然后这里因为我这里我是装了双版本的 passion, 就进入了 ps 二的环境,如果输入 ps 三就进入了 ps 三的环境,所以 我这边我每次执行的时候,我都需要指定指定 pass 的版本,如果同学们只安装了一个版本的 pass 的话,可以直接输入 pass 就行了, 这个没什么关系,我这里先用用 pip 命令来安装这个 ice 的那样皮包。 这里因为因为拍摄他的很多第三包网站都是在国外的,所以我们这里需要用一些国内的加速的一些 cban, 比如说可以用什么清华的源,中国科学技术大学的源,我这里用的是阿里云的源,用国力的源的话,他会下载,下载速度会快一些, 这个速度是很快的,如果你不加这个障碍参数指定国内的圆的话,他就会下载的很慢, 这个速度还是很快的,十三到几秒钟就下完了。然后我们怎么证明这个包已经下载成功了呢? 我们还是在还是在命令行输入我们的导入这个高的命令。 首先这里是需要进入派送环境的,有 pot n, u, m, p y 可以看到已经导入成功,表明我们这个拉皮包确实安装成功了。 接下来我们安装这个 pandas 吧,这个大熊猫包还是用于刚才类似的命令,我这是一个 cmd, 我是一个马克档的一个编辑器哈,这个是拍叉母自带的,左边可以编写,右边可以预览, 还是用类似于刚才的命令执行回车都可以。按理这个云这个下载速度还是很快的。 正在安装 style, 这个包的下载他要慢一些。 安装完成了,然后我们还是要验证一下,我再开个窗口,不然的话老是切来切去的,感觉还是有点麻烦。 导入成功啊,表面这个潘达斯把我们已安装成功了,然后接下来我们再安装这个第三个包,就是这个可视化的一个包, mac pro 的这个包来安装, 我这里先把这三个包安装好,后面再详细的去讲解每个包的具体用法。当然如果后面因为这个课程,我是会不断的更新的, 后面如果我要再安装,再讲解其他的包的话,这个包的安装我也会在这个页面去更 新的。同时这个文件,这个文档我也会同步到网上的,就是这个文档都是免费的,免费放开的,但是这个视频呢, 是不公开的,是这样的,比如说后面可能我想啊拓展一下知识,呃,给大家讲解一下另外的数据分析包的话,我可以在后面继续去编写,比如说第四个包,什么什么包, 这个大家不用担心,这里我们再继续安装最后一个包,银行清理一下, 还是用类似的命令回车, 这个下载还是很快的, 安装完成了,我们还是来验证一下。 进入拍摄的面临床 啊,这样的话就导入成功了啊。到这里为止,这三个最基本的 ps 数据分析三剑客这三个包已经安装完成了啊,接下来的章节里面我会详细的介绍每个包的使用方法, 然后各后面这个课程也会不断的更新,也会去讲解一些其他的牌子数据分析的包和用法。

大家好,我是 viscoding, 今天我们来接着讲一下怎么去使用这个 junputer notebook, 以及我们这个 matprod lip 这两个东西去给我们的一个数据进行可视化的绘图。好,那在此之前呢,你需要看一下我的上一期视频,就是咱们这个 anaconda 的安装以及环境配置。 好,那接下来我们的废话不多说,直接进入正题,我们首先安装这个 jumpiter notebook。 好,怎么安装呢?一样的用这个 promote 这个命令对不对?好,那首先我们是不是要进行一下这个切换环境啊?好,跟我们上节课一样,把环境切换一下。 好,切换到这里。切换到这个环境之后呢,我们怎么办?首先我们需要安装这个 jump 的 notebook, 好,把它安装一下 来,这命令就是直接复制好,大家要注意啊,这个 kido 是我的环境的名称,你要根据你自己的创建的名称来设置,对吧?上节课 咱们讲过了,对不对?好,这里我们按一下 y 啊,然后回车等待它去安装咱们这个 jumpster notebook 啊。安装完这个 jumpster notebook 之后呢,我们要去安装一下这个 content install 这个 matpollo lip 这个库啊, 然后我们先可以看一下这个示范网站。好吧,他这里面有一些视力代码,看没有这些图片,哎,待会的话,我们可以用我们的代码把这些图片给他生成出来。好,我们稍等一下他安装啊,这个安装来说的话,他也是比较慢的,可能需要个三四分钟的样子啊,大家耐心等待。 好,这里如果说你还是卡住的话,也可以用我们之前教过的方法就是按一下 ctrl 加 s, 他就会解锁了,然后的话就我们就可以看到他在加载,对吧?我们稍等一会。 好,它出现这个档之后呢,就表示我们这个 jump to notebook 已经安装成功了。 好,我们接着来安装这个 matplot lip 这个库啊,也是一样的,命令,直接复制粘贴回车,好,等待它安装 好。这里呢,还有一点要注意的,这个 k 斗是不是我们当前的环境名称?好,那你后续你在自己安装环境的时候,一定要搞清楚这个你是安装到哪一个环境的,不然的话可能会出现包不存在然后爆错的情况啊,一定要搞清楚你的环境。那这斜杠是不是又卡住了?卡住怎么办? ctrl 加 s, 好,又卡住了,好, ok, 这里话我们记得啊,你这里它出现了一个 ctrl 加 s, 我们要把它删掉,我们输入 y 啊,看到没有?好,按压回车,我们等待它安装啊,好,这个命令好像它有时候就会卡住,卡住,你要 ctrl 加 s, 对吧?很简单。 好了,现在就已经安装成功了。安装成功之后呢,那我们干嘛直接启动这个中 pro nonobook? 好,复制粘贴过来,按压回车启动。好,那这个中 pro nonobook 是安装 到 kill 这个环境的,对不对?哎,那你自己是不是也要注意,你如果说要启动这个 jump to notebook, 你要要搞清楚你这个 junopok 它到底是放在哪里的啊?放到哪个环境的,对吧?好,呃,这里我们启动完成之后呢,我们来新建一个文件,点这个 file, 然后 new。 啊,这里呢,我们选择这个 notebook 就行了。 好,创建,这里我们选择一下内核,我们选择这个拍成啥样子?这个内核,然后我们点击这个 select。 好,这样的话我们这个 jump to notebook 呢,就已经创建成功了。啊,这里面我们可以改一下它的标题啊,这里的话,比如说我就叫 new i fail, 好,点击 rename 就行了。好,那这里呢,我们可以来试一下,我们 present 一个 hello word, 好吧。 啊, hello word, 好,然后这里我们点击运行。哎,看到没有?就有一个这个 hello world 的结果,对吧?好,那我们来把这个 mate politic lip 里面的这些库的 啊,这图表我们给他复制一下,我们直接随便找一个吧,点一个我们看起来就相对来说简单一点的表啊,我们打开一下啊,这个访问速度可能会有点慢啊,因为他这个好像是国外的网站,对吧?嗯,我们稍等一下,好吧,好,他这里已经跳过来了,那这里的话,我们直接点击这里复制一下,好,到这边怎么办呢?粘贴呗, 程序员的核心是不是就是复制粘贴?好,接下来呢,我们干嘛点运行啊?好,是不是就把这些图表展示出来了,是不是非常简单,对吧? 好,那么本期视频呢,就到此为止,如果说你对这个笔记有需要的话,也是可以看一下本期视频的,评论区可以免费领取到。好吧,咱们下期视频再见,谢谢大家的关注以及三年支持。

大家好,欢迎大家继续来到我的南派数据计算系列本视频我来介绍南派怎么使用 mate pl love love 这个库来实现可视化的绘图。本节视频我会介绍几个图的绘制,分别是曲线图, 丙图,柱状图和脂肪图,我们来看一下怠慢演示吧,进入咱们的交部台中的不可,前面呢就一句, 就是我们可以直接将安排的数组传给 matel love 进行可视化的绘图是非常方便的。首先呢我们引用包就是蓝板这个包以及 matepl love you p y plt 这个怎么块?由于绘图运行 第一步,我们来绘制一个正选曲线,首先呢我们来构造一下数据,正选曲线有 x 和定的 y, x 呢,我这样构造 n p 点 luns fast 去负十到十之间的一百个点,然后看一下 x 点 shiep 运行他就一百个点,根据这个 x, 我们使用 n p 点三 x 得到 y, 也就是说 y 是根据 x 的值算出来的值, 歪点碎谱看一下也是一百。那么怎么把它传给 mate plul 进行绘图呢?很简单,刚才的这个 plt 我们直接在它上面调用点 plut 传入 x 传入外,然后呢使用 prt 点售就可以绘图了。运行 我们就画出来一个正确的曲线,其实举一反三,大家可以自己试验一下,画一下鱼弦啊等等函数,这是第一步,我们看第二步怎么会这个丙图, 其实对于丙图我们直观想象一下,怎么给他数据呢?那你这个丙中每一份他的数字以及每一份他的名字是什么?所以说我们需要先构造一个数字而为, 这里我给四个数字,十五、三十四,十五十,然后呢个在名字他也是个 lv, 也是四个元素,他跟上方这个数字呢是一对应的,这里我就填了四个纸, flox 号 xlox, 这个数组人等于雷 boss 就是名字,我运行这两个,然后呢?怎么会?这个丙图就是 pro, 点派就是丙图的意思, 传入 r 位就是数字,然后雷 boss 等于雷 boss, 就是他的名字列表。最后再来个参数叫 autopent, 意思是说在这个丙上显示咱们的 数字的百分比,以这样的形式传进来,然后抛点兽运行,我们看到这丙图就出来了,就是 frx, lovex, box, hox 以及他每一份占的总数的比例, 这是这个图。我们来看第三个柱状图,其实柱状图跟丙图非常类似,我们首先呢知道每个柱子他的数字以及每柱子他是什么名字,所以说跟丙图传的数据是一样的,就是舒泽瑞以及雷 boss 绘制的方法是这样的,标题点半就是注重图,我们先穿这个雷 boss 就是他的名字。第二参数是在哪位就是数字,然后点售,我们运行这三个,哎,我们就画出来这个注重图,这四份他的 高低可以做一下统一的对比。当然这个猪掌图跟丙图的区别就在于丙图除了能看到每一份大小,还能看到他们占整体全局的一个比例, 这两个是有点像。最后一个图我来介绍一下直方图,这里数据的构造呢,我想构造一个正态分布的数据,南派的软字蒙蒙块,我们知道有个,那么可以传入两个参数来构造一个正态分布,分别是 milscame 这两个参数, 然后呢我采样一万个点名和四个码,分别让他等于二和一,我们将采样的结果让他复制给二位,这个数字运行,我们看下这个二位 就这样的享受列表。然后呢我们使用飘地点黑色来画一个直方图,首先传入 r v 有意外 点,然后并是等于一百,就是说咱们把这个小数呢从小到大进行排列,然后在折标轴上分成一百份数,一数落在每一份里的数目是多少,画出来他的高度,这就是方图。 然后呢一个参数是 fast 等于一,这个意思是说咱们有直方图的下方的面积呢,咱们把它归化为一,然后使用 polo 等于数进行绘制 运行。我们看到这有直方图的意思,我们数据是采用得到的,但他本身画出来这个直方图却是一个几乎标准的正态分布。 大家有些数据,比如说自己产品的价格,可以把所有的价格花在这,你就可以看出来你的价格集中于哪个位置的哪个位置的区间,这个本身也是一个很好的图。 ok, 以上就是本视频的颜色, 我们发现可以很简单的将乱派的数组直接传递给买了普拉的函数,可以很方便的画出来上方的这些脂肪图,柱状图,丙图和曲线图,我们下次见,拜拜。


mat plot lead sub plot 的使用上节课呢,我们讲解了使用 mat blood leab 绘制我们的曲线,我们绘制了一元二次方程曲线,绘制了正弦,余弦曲线。在绘制正弦和余弦曲线的时候, 我们将正斜和一些曲线绘制到了同一张画布里面。接下来呢,我们讲解一个 supply, 可以将画布呢进行分区,就像呢把我们的画布呢分成了一个二维表, 二维表里面有行和列,你可以呢将我们的图形呢来画到我们不同的分区里面, 看一下我们这个视力。首先导入我们的模块,接着呢我们要创建 x, o, p, d, i, space, 一到一百,创建呢是一百个的参数, plt 的 subplot 二逗号,二逗号一代表的呢就是将画布呢分成了两行两列。我现在呢绘的图要放在第一个本区,例如 这呢是我们这一张画布啊,这是我们的这一张画布, 这呢是我们的 x one。 我们呢现在交画部呢分为了 四个区域,两行两列,那呢第一个区域,这个呢就是第一个区域,这个呢是第二个区,这个呢是第三个区,这个呢是第四个区域。现在呢他进行调用 plot 方法,也就是 这个地方写的是一,也就是将下面绘制这个图形呢放在第一个啊第一个这个区里面,如果呢写的是三啊,那就是放在我们第三这个区域里面。 接下来我们呢代码进行测试,创建一个 pr 文件零六 subploid 的使用。首先我们要导 导入模块, room met plot, lip, import, pure plot, as pealty, 再导入我们的 number two, p。 接下来呢,我们要创建啊,零 到十中一百个的仓 数 x 等于 o p, 点 lie space, 零到十一百个, 获取我们的 c, n one, 就等于 o p, 点 r sing 调用 x, 接下来我们就绘制 这个斜曲线,那绘制我们的这个斜曲线的时候,我们调用一下 plot, 点 sub plot 对画布进行分区啊,画布进行分区,例如我写的二逗号二逗号一, 就是呢,将画布分为两行两列,画到第一个 啊,画到我们的第一个区, play flight x sing one, ploy the soul 啊, ploy the soul 执行。大家可以看到这是我们这个画布啊,这是我们这个画布。画布的话呢呢,它分为 四个区啊,两行两列。这个呢就是第一个区啊,下面是二,下面是三,下面是四啊,下面是四,那我们现在画我们的余弦 那 p, l, t, 点 sub flight 二逗号二逗号三 here 交替点 plate x 靠 c, 不是调右 n p, 点靠 c x, 伸出我们的 one 啊,把它呢存放进去。 哎,看一下。现在的话呢,就是在这是 x, 也就是第,这是我们的区域哈,这是第一个区域,这是第二个区域,第三个区域,第四个区域。现在我们呢画这个呢,是第三个区域。 如果我现在将三呢改成我们的四,再执行, 可以看到我们的图呢,已经变到了一二 三四啊,已经成了在第四个区域里面画的我们的余弦曲线。从这个图上面我们可以看到 x 的坐标的话呢,它是零点零到十点零。 如果我们想把 x 轴上面的坐标扩大,把 y 轴上面的坐标也扩大, 可以呢,通过我们的 x, ling, y ling 来进行,例如 a 扩大或者是修改吧之间啊修改 x 的 x one 轴的坐标。 首先 p, l, t 点 x 零,就是将 x 的周的坐标,例如我们把它修改成负五二十来执行 看一下,在第一个我们修改的就是第一个这斜啊这一个区域,把它 x 周呢,现在成了负五到二十, 我们的图啊变成了它还是从零啊到我们的十。那 one one 的话呢,也可以进行修改,调用 plt one name 本来 sing 我们的 x, 它的范围呢是 负一到一,我们现在呢给它修改成负二到二啊,负二到二,看这时候我们 x 的坐标啊,范围扩大一点, one 的坐标扩大一点,看上去我们的图呢变小了, 这呢就是 mat blood lip 调用我们 subploit 对呢画布进行分区, 在每个区上面呢进行画我们的纸图。

在我们删除电脑上文件的时候,他总是提示无权限删除,怎么办?如果你也碰到过这样的问题,那么我们可以这样解决,首先点击这个文件,右键找到属性,再点击里边的安全选项,找到下边的高级, 点开后出现的弹窗内找到更改这个选项,然后点击左下角的高级,在右侧可以看到立即查找,向下翻找到 ivon 这个选项,找到后双击把它选中,然后点击确定,再点击确定, 点击上面的编辑,然后找到最长的这个用户名的选项,向下看有一个完全控制拒绝下边的所有对勾全都去掉。最后点击应用和确定就可以了,回到原来的位置,再次删除文件,就可以轻松删除了。

程序员教你如何彻底卸载流氓软件。第一种,首先按温加二键,输入 mrt, 点击确定,然后点击下一页,再点击下一页,等待完成就可以了。第二种,首先下载 get 这个软件,下载完成后打开这个软件, 他会自动检测出我们电脑上的软件,接下来对准不需要的软件,右击点击卸载,卸载完成后会弹出残留的注册表,有些流氓软件会通过注册表重新安装软件,这里我们点击完成就会自动清除了,这样就彻底删除这个软件了。