自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 python计算数据集的信息增益

首先来看一下我们今天计算的这个数据集的样子:第一列是标签,计算的时候无视即可,主要是后面四列属性来计算,注意这里一共分成了三类,所以计算机公式相应的n都是3再来看一眼计算公式吧!话不多说,下面直接上代码了:import mathimport numpy as npimport randomfile=open('balance-scale.data')dataMat=[]labelMat=[]for line in file.readlines(): curLine=lin

2020-05-29 10:18:33 1622 1

原创 C++实现操作系统银行家算法的模拟实现

该实验具体要求为:(1)设计3-4个并发进程,共享系统的10个同类不可抢占的资源。各进程动态地进行资源的申请和释放。(2)用银行家算法设计一个资源分配程序,运行这两个程序,观察系统运行情况,并对系统运行的每一步情况进行显示。具体做法:1.首先建立一个数组类,包含四个元素(即代表四个进程),在类中定义四个私有变量need,maxrequire,already,flag分别代表进程的资源仍需申请量,资源需求总量,已占资源量 和 能否执行完标志(其实设置为公有变量比较省事,因为可以直接访问修改它的值,不需

2020-05-29 01:03:36 4133 2

原创 python把.CSV文件转换成.JSON格式文件并格式化储存

先来看看.JSON对象的一些操作方法:我们这次用到的主要就是json.dumps再来看看我们将要转换的.CSV文件的样子:可以看出,是一张再普通不过的表了,话不多说,直接上代码:import jsonfr=open("学生信息表.csv","r",encoding='utf-8')ls=[]for line in fr: line=line.replace("\n","") ls.append(line.split(","))fr.close()fw=open("学生

2020-05-29 00:55:07 4858 1

原创 python如何操作.txt文件使其居中显示(可处理多列)

首先来看看我们没居中修改前的文件的样子:可以看出格式是非常的杂乱,话不多说直接上代码盘它!file_read = open("AddressBook.txt", 'r',encoding='utf-8')lines = file_read.readlines()# print('**********************',type(lines))lines2 = [[''],[''],[''],[''],[''],[''],[''],[''],[''],['']]t = 0for lin

2020-05-29 00:44:49 2089 2

原创 python对于UnicodeDecodeError,UTF-8编码错误的解决办法

写在前面:这个方法不但可以处理python代码处理.txt文件,也能处理像.csv和.xls这样的文件。话不多说,直接上方法:出现这种情况大多数是因为我们在程序中设定文件打开的编码格式为“utf-8”,但是要打开的这个文件的编码格式并不是“utf-8”,所以就需要手动修改文件的编码格式,具体方法为:选择文件打开方式选择记事本(注意CSV文件也是可以用记事本打开的),然后在选择文件-> 另存为->最下面编码选择UTF-8,再运行你的程序就行了!!!另外有一点需要注意的是,有的CSV文件用

2020-05-25 17:13:27 13752 7

原创 程序设计算法训练之银行业务模拟问题

一、问题描述问题描述:假设某银行有四个窗口对外接待客户,从早晨银行开门起不断有客户进入银行。由于每个窗口在某个时刻只能接待一个客户,因此在客户人数众多时需在每个窗口前顺次排队,对于刚进入银行的客户,如果某个窗口的业务员正空闲,则可上前办理业务,反之,若四个窗口均有客户所占,他便会排在人数最少的队伍后面。现在需要编制程序以模拟银行的这种业务活动并计算一天中客户在银行逗留的平均时间。基本要求(1...

2020-03-19 13:08:11 3002

原创 PyCharm汉化包安装下载及PyCharm无法进行设置问题

点击下方链接即可下载PyCharm的汉化包(cn,如下图所示),可以替换掉原来的英文包(en,如下图所示),也可以两个都放在文件夹里,不影响你的使用,且此时是汉化过的。具体操作方法为将resources_cn.jar文件到你电脑pycharm安装目录下的lib文件夹中即可。(注意在这里建议保留原来的英文包,具体原因下面会说)下载链接为添加链接描述提取码:k1117复制进去之后只需要重启...

2020-03-19 12:41:12 7942 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除