在使用Anaconda+Juyternotebook的时候,默认Juyternotebook里只有最初时的python3环境,当通过Anaconda创建一个新版本python环境时,需要一些操作来将其添加到Juyternotebook的选项中。首先在命令行中激活需要添加的环境:condaactivatetf2.0然后安装ipykernelpipinstallipykernel最后通过ipykernel为jupyter添加该环境:python-mipyker
系统 2019-09-27 17:56:12 2871
摘要在进行数据分析操作时,经常只需要选取我们需要的行,或者列,本章就讲一下删除行列的操作。从本文你也可以知道drop函数的axis参数0和1分别代表列和行。1.创建DataFrame首先创建一个简单的DataFrame2.删除DataFrame的’bb’行直接采用drop函数即可,设置参数axis=0.参数axis为0表示在0轴(列)上搜索名字为bb的对象,然后删除对象bb对应的行。3.删除DataFrame的’c’列方法一:直接采用drop函数即可,设置
系统 2019-09-27 17:56:02 2871
Ganglia是一个集群监控软件,底层使用RRDTool获得数据。Ganglia分为ganglia-monitor和gmetad两部分,前者运行在集群每个节点上,收集RRDTool产生的数据,后者运行在监控服务器上,收集每个ganglia-monitor的数据,通过WebUI可以看到直观的各种图表。在Ubuntu上安装Ganglia非常简单,首先安装下面三个包。因为要使用Web服务器才能看到图表,所以如果没有安装apache的话,会自动安装apache服务
系统 2019-08-29 23:37:18 2871
双重检查锁定及单例模式全面理解这一失效的编程习语级别:中级PeterHaggar,高级软件工程师,IBM2004年5月01日所有的编程语言都有一些共用的习语。了解和使用一些习语很有用,程序员们花费宝贵的时间来创建、学习和实现这些习语。问题是,稍后经过证明,一些习语并不完全如其所声称的那样,或者仅仅是与描述的功能不符。在Java编程语言中,双重检查锁定就是这样的一个绝不应该使用的习语。在本文中,PeterHaggar
系统 2019-08-29 23:37:10 2871
网上有很多在UbuntuLinux下调节笔记本屏幕亮度的方法,有的调的是亮度但不是背光亮度,有的调背光亮度的方法在我的电脑上不好使……找了半天发现这个方法,适用范围应该比较广(起码在我这里好用)。首先,进入终端,输入lspci命令,列出各种设备的地址www.linxidc.com@Ubuntu:~$lspci00:00.0Hostbridge:IntelCorporationMobile945GM/PM/GMS,943/940GMLand945GTExpr
系统 2019-08-12 01:33:47 2871
最近测试的接口是上传文件的接口,上传单个文件,我主要使用了2种方法~接口例如:URL:http://www.baidu.com/***method:post参数:{"salary":19,"file":{}}1、使用Python的requests上传表单数据和文件data={"salary":salary}files={'file':open(Con.file_path,'rb')}headers={"Authorization":"bearer"+sel
系统 2019-09-27 17:54:49 2870
摘要在进行数据分析时,我们经常需要把DataFrame的一列拆成多列或者根据某列把一行拆成多行,这篇文章主要讲解这两个目标的实现。1.读取数据2.将City列转成多列(以‘|'为分隔符)这里使用匿名函数lambda来讲City列拆成两列。3.将DataFrame一行拆成多行(以‘|'为分隔符)方法一:在刚刚得到的DataFrame基础上操作,如下图所以,可以明显看到我们按照City列将DataFrame拆成了多行。主要是先将DataFrame拆成多列,然后
系统 2019-09-27 17:50:12 2870
python-opencv获取二值图像轮廓及中心点坐标代码:groundtruth=cv2.imread(groundtruth_path)[:,:,0]h1,w1=groundtruth.shapecontours,cnt=cv2.findContours(groundtruth.copy(),cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)iflen(contours)!=1:#轮廓总数continueM=cv2.m
系统 2019-09-27 17:46:38 2870
一、参考资料[1].Pandas获取列名[2].Pythondataframe更换列名称二、Pandas获取列名并修改1.获取列名Python中获取列名的主要包括以下四种方法:1.1通过df.columns获取列名,并通过df.columns.tolist()或者list(df.columns)转换为列表dataframe=pd.DataFrame(np.random.rand(6,4),columns=list('ABCD'))print(datafra
系统 2019-09-27 17:45:52 2870
系统 2019-08-29 23:38:15 2870