- 博客(34)
- 收藏
- 关注
转载 回归评价指标MSE、RMSE、MAE、R-Squared
前言分类问题的评价指标是准确率,那么回归算法的评价指标就是MSE,RMSE,MAE、R-Squared。下面一一介绍均方误差(MSE)MSE (Mean Squared Error)叫做均方误差。看公式 image.png 这里的y是测试集上的。用 真实值-预测值 然后平方之后求和平均。猛着看一下这个公式是不是觉得眼熟,这不就是线性回归的损失函数嘛!!! 对...
2018-10-23 19:55:12 2234
原创 CentOS7安装mysql并导入csv文件问题汇总
项目测试mysql数据导入功能,所以自己搭建数据库服务器,测试产品功能。在安装导入的过程中遇到了大量问题,最终一一解决,在自己记录下自己解决问题的过程,可供参考。一、mysql安装之后启动失败,通过查看/var/log/mysqld.log日志文件报如下错误:2018-10-17T04:29:31.727009Z 0 [System] [MY-010116] [Serv...
2018-10-18 11:09:36 878
转载 【Python】不用numpy用纯python求极差、平均数、中位数、众数与方差,python的打印到控制台
原文链接:https://blog.csdn.net/yongh701/article/details/50150619python作为数据分析的利器,求极差、平均数、中位数、众数与方差是很常用的,然而,在python进行统计往往要使用外部的python库numpy,这个库不难装,然而,如果单纯只是求极差、平均数、中位数、众数与方差,还是自己写比较好,因为,给一个.py程序别人的机器,别人的机...
2018-09-12 19:31:09 2198
转载 使用python获取csv文本的某行或某列数据
csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格:就可以存储为csv文件,文件内容是:No.,Name,Age,Score1,Apple,12,982,Ben,13,973,Celia,14,964,Dave,15,95假设上述csv文件保存为"A.csv",如何用Python像操作Excel一样提取其中的一列,即一个字段...
2018-09-12 16:41:09 27878 2
转载 vi命令
vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vi编辑器就必须熟练掌握着两种模式的切换。默认情况下,打开vi编辑器后自动进入命令...
2018-09-12 15:25:43 146
转载 ZooKeeper系列之二:Zookeeper常用命令
ZooKeeper服务命令: 在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作1. 启动ZK服务: sh bin/zkServer.sh start 2. 查看ZK服务状态: sh bin/zkServer.sh status 3. 停止ZK服务: sh bin/zkServer.sh stop 4. 重启ZK服务...
2018-09-12 15:18:10 191
转载 如何查看yum安装的软件被安装到了哪个目录
以 php-fpm 为例,安装其7.1版本。 通过yum search php-fpm,可以查到要用php71-php-fpm这个名称来安装。yum install php71-php-fpm提示安装完成.这时,先查出其对应的rpm包名。rpm -qa|grep php-fpm得到如下结果:[root]# rpm -qa|grep php-fpm php-fp...
2018-09-12 15:15:03 6835 2
转载 k8s基本概念及使用
1.1 Kubernetes是什么首先,它是一个全新的基于容器技术的分布式架构领先方案; 其次,Kubernetes是一个开放的开发平台; 最后,Kubernetes是一个完备的分布式系统支撑平台。1.2 为什么要用Kubernetes使用Kubernetes的理由很多,最根本的一个理由就是:IT从来都是一个由新技术驱动的行业。使用Kubernetes所带来的好处:首先,最直接...
2018-08-30 18:41:02 306
转载 glusterfs分布式文件系统详细原理
1.Glusterfs简介 GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBandRDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名空间来管理数据。说起glusterfs可能比较陌生,可能大家更多...
2018-08-30 16:19:50 222
转载 Hadoop原理汇总(一)——HDFS
原文章链接: https://blog.csdn.net/u010255818/article/details/72730864摘要:本文主要对hadoop的原理性知识进行汇总,包括核心组件、HDFS存储原理、HDFS shell命令、HDFS Java端API、MapReduce基本原理、shuffle基本原理、sort过程等。1 Hadoop核心组件 生态系统图 HD...
2018-08-30 16:03:43 166
转载 Zookeeper的功能以及工作原理
1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKeeper提供了什么?1)文件系统2)通知机制3.Zookeeper文件系统每个子目录项如 N...
2018-08-29 20:39:27 110
转载 Docker 笔记总结
原文章地址:https://blog.csdn.net/xiaochendefendoushi/article/details/80979905Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。官网:https://www.docker...
2018-08-28 18:00:17 158
转载 ROC曲线-阈值评价标准
ROC曲线指受试者工作特征曲线 / 接收器操作特性曲线(receiver operating characteristic curve), 是反映敏感性和特异性连续变量的综合指标,是用构图法揭示敏感性和特异性的相互关系,它通过将连续变量设定出多个不同的临界值,从而计算出一系列敏感性和特异性,再以敏感性为纵坐标、(1-特异性)为横坐标绘制成曲线,曲线下面积越大,诊断准确性越高。在ROC曲线上,最靠近...
2018-08-28 17:53:18 509
转载 机器学习性能评估指标---准确率(Accuracy), 精确率(Precision), 召回率(Recall)
这篇文章对评估指标描述的非常形象,一看就懂了。分类混淆矩阵1True Positive(真正, TP):将正类预测为正类数. True Negative(真负 , TN):将负类预测为负类数. False Positive(假正, FP):将负类预测为正类数 误报 (Type I error). False Negative(假负 , FN):将正类预测为负类数 漏报 (Ty...
2018-08-28 17:52:23 6440
转载 Python必会的单元测试框架 —— unittest
unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。下面我们分别来解释这四个概念的意思,先来看一张unittest的静态类图(下面的类...
2018-08-02 11:17:53 137
转载 python 装饰器
以前你有没有这样一段经历:很久之前你写过一个函数,现在你突然有了个想法就是你想看看,以前那个函数在你数据集上的运行时间是多少,这时候你可以修改之前代码为它加上计时的功能,但是这样的话是不是还要大体读读你之前的这个的代码,稍微搞清楚一点它的逻辑,才敢给它添加新的东西。这样是不是很繁琐,要是你之前写的代码足够乱足够长,再去读它是不是很抓狂...。实际工作中,我们常常会遇到这样的场景,可能你的需求还不只...
2018-08-01 23:06:27 99
转载 12步轻松搞定python装饰器
呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。我没法让装饰器变得简单,但是通过一步步的剖析,我也许能够让你在理解装饰器的时候更自信一点。因为装饰器很复杂,这篇文章将会很长(自己都说很长,还敢这么多废话blablabla前戏...
2018-07-31 15:31:53 123
转载 Python类__call__()方法
__call__():Python中,只要在创建类型的时候定义了__call__()方法,这个类型就是可调用的。Python中的所有东西都是对象,其中包括Int/str/func/class这四类,它们都是对象,都是从一个类创建而来的。元类就是创建这些对象的东西,type就是Python的内建元类。其中,func是可调用的对象,说明在创建它的类型(父类或它本身)的时候,定义了__call_...
2018-07-28 16:23:36 152
转载 unittest单元测试框架总结
转载原文章链接:http://www.cnblogs.com/yufeihlf/p/5707929.html#test2unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。目录...
2018-07-26 19:00:56 663
转载 深入解读Python的unittest并拓展HTMLTestRunner
原文链接:https://www.cnblogs.com/hhudaqiang/p/6596043.htmlunnitest是Python的一个重要的单元测试框架,对于用Python进行开发的同事们可能不需要对他有过深入的了解会用就行,但是,对于自动化测试人员我觉得是要熟知unnitest的执行原理以及相关模块的作用。我这边提几个简单的需求如下:1.如何利用unnitest执行流程测试而非...
2018-07-12 15:35:34 678 1
转载 python编程中的if __name__ == 'main': 的作用和原理
在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大家分享。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用就是控制这两种情...
2018-07-11 16:15:44 127
转载 Python 编码风格指南
原文:http://python.jobbole.com/84618/本文超出 PEP8 的范畴以涵盖我认为优秀的 Python 风格。本文虽然坚持己见,却不偏执。不仅仅涉及语法、模块布局等问题,同时深入范式、组织及架构的领域。希望本文能成为精简版 Python 代码《风格的要素》。目次Python 风格要素基本遵从 PEP 准则灵活的单行长度一致的命名不要在这些地方吹毛求疵写好文档字符串范式和模...
2018-07-07 17:51:12 214
转载 python中 @property
考察 Student 类:class Student(object): def __init__(self, name, score): self.name = name self.score = score当我们想要修改一个 Student 的 scroe 属性时,可以这么写:s = Student('Bob', 59)s.score = 60但是也可以...
2018-07-07 10:58:27 100
转载 Python3导入自定义模块的3种方式
前话最近跟着廖雪峰的教程学到 模块 这一节。关于如何自定义一个模块,如果大家不懂的话还请先看下面这篇博文 ↓http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318447437605e90206e261744c08630a836851f5183000)模块是个好东西啊,大牛们...
2018-07-05 16:55:26 223
转载 python模块之logging
在现实生活中,记录日志非常重要。银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切。如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么。对于系统开发、调试以及运行,记录日志都是同样的重要。如果没有日志记录,程序崩溃时你几乎就没办法弄明白到底发生了什么事情。举个例子,当你在写一个服务器程序时,记录日志是非常有必要的。下面展示的就是 EZComet.c...
2018-07-01 17:52:32 139
转载 python global语句 变量作用域
变量作用域决定了这个变量能够被访问的范围,因为python不需要做变量声明,所以变量出现在哪里,他的作用范围就在哪里。关于全局变量和局部变量,可以这样认为:在函数中的变量是局部变量,而在程序代码主体部分的是全局变量。python2举例如下:1》globalStr='Hello' #位于程序代码主体部分,是一个全局变量,在函数foo()内部可见def foo(): localStr='worl...
2018-06-29 17:44:21 273
转载 python之decode、encode及codecs模块
一、先说说编解码问题编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。Eg:12str1.decode('gb2312') #将gb2312编码的字符串转换成unicode编码str2.encode('gb2312') #将unicode编码的字符串转换成gb2312编码py...
2018-06-28 10:40:23 1952
转载 phpstorm激活大全--持续更新(支持2018最新版)
方法一. 通过Licence Server 激活PHPStorm(快速)方法原理是通过搭建服务器激活,不过网上有许多搭建好的。http://idea.goxz.gqhttp://v2mc.net:1017http://idea.imsxm.com (2016版)http://idea.ibdyr.com注:不一定长期有效方法二. 直接用浏览器打开 http://idea.lanyus.com/ (...
2018-06-27 15:14:34 2631
转载 Jmeter安装和启动报错unable to access jarfile apachejmeter.jar的解决
一、安装配置JDK1.下载安装jdk,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2.配置JDK环境变量:右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量变量名:【JAVA_HOME】变量值:【D:\Program Files\Java\j...
2018-06-24 12:15:35 1833
转载 两句话掌握python最难知识点——元类
千万不要被所谓“元类是99%的python程序员不会用到的特性”这类的说辞吓住。因为每个中国人,都是天生的元类使用者学懂元类,你只需要知道两句话:道生一,一生二,二生三,三生万物我是谁?我从哪来里?我要到哪里去?在python世界,拥有一个永恒的道,那就是“type”,请记在脑海中,type就是道。如此广袤无垠的python生态圈,都是由type产生出来的。道生一,一生二,二生三,三生万物。道 即...
2018-06-20 19:57:45 322
转载 介绍Python的魔术方法 - Magic Method
前言在Python中,所有以__双下划线包起来的方法,都统称为"魔术方法"。比如我们接触最多的__init__.有些魔术方法,我们可能以后一辈子都不会再遇到了,这里也就只是简单介绍下;而有些魔术方法,巧妙使用它可以构造出非常优美的代码,比如将复杂的逻辑封装成简单的API。本文编辑的思路借鉴自Rafe Kettler的这篇博客: A Guide to Python Magic Methods,并补充...
2018-06-20 18:16:54 258
转载 python的IO,以及codecs模块
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读文件打开一个文件,读取后应该close(),为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现:[python] view plain copytry: f = open('/path/to/file', 'r') print f.read() finall...
2018-06-19 18:47:19 202
转载 UTF8 与 UTF8 +BOM
一个带标签,一个没有标签。BOM是Byte Order Mark(定义字节顺序),因为在网络传输中分两种顺序:大头和小头。由于兼容性,带BOM的utf-8在一些browser中显示为乱码。网上搜索了关于Byte Order Mark的信息:在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在...
2018-06-19 17:32:25 5583 1
转载 python os.path模块常用方法详解
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html1.os.path.abspath(path) 返回path规范化的绝对路径。 >>> os.path.abspath('test.csv') 'C:\\Python25\\t...
2018-06-19 14:40:22 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人