2018年8月25日

软件测试知识

摘要: 1、什么是软件测试 软件测试是为了发现错误而执行程序的过程,或者说软件测试是根据软件开发各个阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去执行程序,以发现程序错误的过程。 2、软件测试的目的 测试的目的是想以最少的人力、物力和时间找出软件 阅读全文

posted @ 2018-08-25 23:34 hester-tang 阅读(157) 评论(0) 推荐(0) 编辑

经典排序算法python实现

摘要: 一、冒泡排序 1、从前往后相邻元素进行对比,如果前一个元素大于后一个元素则交换,将最大的元素“浮”到最后的位置上 2、再对前n-1个元素进行相同操作 3、持续对越来越少的元素进行相同操作,每一轮都选出当前的最大数,直到没有任何元素需要比较 优化:1、若某一轮没有进行任何交换,则说明已经有序,不需要再 阅读全文

posted @ 2018-08-25 16:00 hester-tang 阅读(367) 评论(0) 推荐(0) 编辑

2018年8月11日

华为笔试

摘要: 1、字符串重排 时间限制:C/C++ 1秒,其他语言 2s 空间限制:C/C++ 32768K,其他语言 65536K 题目描述 给你一个原始字符串,根据该字符串内每个字符出现的次数,按照ASCII码递增顺序重新调整输出。举例!假设原始字符串为:eeefgghhh 则每种字符串出现的次数分别是:(1 阅读全文

posted @ 2018-08-11 18:21 hester-tang 阅读(745) 评论(0) 推荐(0) 编辑

2018年4月17日

python读写csv文件

摘要: 博客https://www.cnblogs.com/en-heng/p/5630849.html介绍了如何利用pandas进行数据分析 阅读全文

posted @ 2018-04-17 23:00 hester-tang 阅读(135) 评论(0) 推荐(0) 编辑

NumPy 、SciPy、Pandas

摘要: NumPy 是基础的数学计算库,包括基本的四则运行,方程式计算,微积分什么的,还有很多其他数学方面的计算,我也不是很清楚 SciPy :是在NumPy基础上,封装了一层,没有那么纯数学,提供方法直接计算结果 Pandas 就是上层做数据分析用的,主要是做表格数据呈现,提供了一套名为DataFrame 阅读全文

posted @ 2018-04-17 16:52 hester-tang 阅读(103) 评论(0) 推荐(0) 编辑

2018年4月16日

尾部的0

摘要: 设计一个算法,计算出n阶乘中尾部零的个数 设计一个算法,计算出n阶乘中尾部零的个数 设计一个算法,计算出n阶乘中尾部零的个数 样例 11! = 39916800,因此应该返回 2 看到题目首先想到的是计算n的阶乘然后再统计结果尾部零的个数 class Solution: """ @param: n: 阅读全文

posted @ 2018-04-16 12:41 hester-tang 阅读(154) 评论(0) 推荐(0) 编辑

2018年4月12日

sklearn-pipeline、GridSearchCV、train_test_split

摘要: 1、pipeline pipeline 实现了对全部步骤的流式化封装和管理,可以很方便地使参数集在新数据集上被重复使用。 (当我们对训练集应用各种预处理操作时(特征标准化、主成分分析等等),我们都需要对测试集重复利用这些参数。) pipeline 可以用于下面几处: 模块化 Feature Tran 阅读全文

posted @ 2018-04-12 17:05 hester-tang 阅读(453) 评论(0) 推荐(0) 编辑

机器学习分类模型评价指标和方法

摘要: 一、ROC曲线: 1、混淆矩阵: 针对二元分类问题,将实例分为正类或者负类,会出现四种情况: (1)实例本身为正类,被预测为正类,即真正类(TP); (2)实例本身为正类,被预测为负类,即假负类(FN); (3)实例本身为负类,被预测为正类,即假正类(FP); (4)实例本身为负类,被预测为负类,即 阅读全文

posted @ 2018-04-12 17:03 hester-tang 阅读(1162) 评论(0) 推荐(0) 编辑

2018年4月10日

明明的随机数

摘要: https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0?tpId=37&tqId=21226&rp=0&ru=/ta/huawei&qru=/ta/huawei/question-ranking 阅读全文

posted @ 2018-04-10 15:10 hester-tang 阅读(772) 评论(2) 推荐(0) 编辑

2017年11月30日

层次聚类

摘要: 恢复内容开始 层次聚类 思想:只要一个区域中的点的密度大于某个阈值,就把它加到与之相近的聚类中去。 DBSCAN: 定义: (1)对象的ε-邻域:对于给定半径ε内的区域。 (2)核心对象:对于给定数目m,如果一个对象的ε-邻域内至少包含m个对象,则称该对象为核心对象。 (3)直接密度可达:给定一个对 阅读全文

posted @ 2017-11-30 20:06 hester-tang 阅读(265) 评论(0) 推荐(0) 编辑

导航