摘要: PAT B1036 跟奥巴马一起编程 (15分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在 阅读全文
posted @ 2020-01-19 08:55 程序员小应 阅读(134) 评论(0) 推荐(0) 编辑
摘要: PAT B1041 考试座位号 (15分) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着 阅读全文
posted @ 2020-01-18 11:01 程序员小应 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 3.1 简单模拟 模拟题是一类题目怎么说,你就怎么做的题目。这类题目不涉及算法,完全只是根据题目描述来进行代码的编写,所以考察的是代码能力。 PAT B1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是 阅读全文
posted @ 2020-01-17 23:02 程序员小应 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 ( 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师 阅读全文
posted @ 2020-01-17 22:42 程序员小应 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 数据挖掘作业,需要实现支持向量机进行分类,记录学习记录 环境:win10,Python 3.7.0 SVM的基本思想:在类别之间拟合可能的最宽的间距,也叫作最大间隔分类 书上提供的源代码绘制了两个图,一个是没用SVM的一个是用了SVM的,我做出了修改只画出使用了硬间隔SVM的图像,图像保存在当前目录 阅读全文
posted @ 2019-12-16 09:39 程序员小应 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 数据挖掘作业,要实现决策树,现记录学习过程 win10系统,Python 3.7.0 构建一个决策树,在鸢尾花数据集上训练一个DecisionTreeClassifier: from sklearn.datasets import load_iris from sklearn.tree import 阅读全文
posted @ 2019-12-15 21:09 程序员小应 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 7.1栈的应用 栈:后进先出,可以理解为一个箱子,而箱子的容量仅供一本书放入或拿出。每次可以把一本书放在箱子的最上方,也可以把箱子最上方的书拿出。 栈顶指针:始终指向栈的最上方元素的一个标记,栈中没有元素(即栈空)时令TOP为-1. 栈的常见操作示范实现,使用数组st[]来实现栈: (1)清空(cl 阅读全文
posted @ 2019-11-30 20:57 程序员小应 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 6.1 vector的常见用法详解 vector:变长数组,长度根据需要而自动改变的数组 要使用vector,则需要添加vector头文件,即#include<vector>,还需要在头文件下面加上一句“using namespace std;” 1.vector的定义 单独定义一个vector v 阅读全文
posted @ 2019-11-22 21:17 程序员小应 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 中文分词指的是将一段文本拆分为一系列单词的过程,这些单词顺序拼接后等于原文本。中文分词算法大致分为基于词典规则与基于机器学习这两大派别。本章先从简单的规则入手,为读者介绍一些高效的词典匹配算法。 词典分词 是最简单、最常见的分词算法,仅需一部词典和一套查词典的规则即可,适合初学者入门。给定一部词典, 阅读全文
posted @ 2019-11-21 19:35 程序员小应 阅读(1125) 评论(2) 推荐(0) 编辑
摘要: 第1章 新手上路 自然语言处理是一门融合了计算机科学、人工智能以及语言学的交叉学科。这门学科研究的是如何通过机器学习等技术,让计算机学会处理人类语言,乃至实现终极目标 理解人类语言或人工智能。 自然语言处理这个术语没有被广泛的定义,注重语言学结构的学者喜欢使用计算语言学(CL),强调最终目的的学者更 阅读全文
posted @ 2019-11-19 21:30 程序员小应 阅读(3173) 评论(0) 推荐(0) 编辑