摘要: 1. 计算思维与程序设计 计算思维被认为做人类第三种思维特征。 逻辑思维:推理和演绎,数学为代表,A->B B->C A->C 实证思维:实验和验证,物理为代表,引力波<-实验 计算思维:设计和构造,计算机为代表,汉诺塔递归 计算思维的特征:抽象和自动化 计算思维:Computational Thi 阅读全文
posted @ 2021-02-28 17:02 狸帅 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 1. 体育竞技分析 需求:高手过招,失之毫厘,差之千里。那么毫厘是多少?如何科学学分析体育竞技比赛 输入:球员的水平 输出:可预测的比赛成绩 体育竞技分析:模拟N场比赛 计算思维:抽象 + 自动化 模拟:抽象比赛过程 + 自动化执行N场比赛 当N越大时,比赛结果分析会越科学 比赛规则 双人击球比赛: 阅读全文
posted @ 2021-02-27 17:26 狸帅 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 1. wordcloud库简介 wordcloud是优秀的词云展示第三方库,它能够将一段文本变成一个词云。 词云:将词语通过图形可视化的方式直观和艺术的展示出来。 2. wordcloud库安装 3. wordcloud库的基本使用 wordcloud库把词云当作一个WordCloud对象 word 阅读全文
posted @ 2021-02-26 17:05 狸帅 阅读(2692) 评论(0) 推荐(0) 编辑
摘要: 1. 二维数据的表示 二维数据一般是一种表格形式,由于它的每一行具有相同格式特点,所以我们使用列表类型来表达二维数据表。 所谓的二维列表是指它本身是一个列表,而列表中每一个元素又是一个列表。其中每一个元素代表二维数据的一行或者一列,若干行和若干列组合起来就变成了二维列表。 使用两层for循环遍历每个 阅读全文
posted @ 2021-02-26 16:33 狸帅 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 1. 数据组织的维度 从一个数据到一组数据 一个数据表达一个含义,一组数据表达一个或多个含义。 维度:一组数据的组织形式 上图中右上部分是采用线性方式进行组织,右下部分是采用二维方式进行组织。 一维数据 由对等关系的有序或无序数据构成,采用线性方式组织。如: 3.1413, 3.1398, 3.14 阅读全文
posted @ 2021-02-26 15:19 狸帅 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 1. 问题分析 需求:根据脚本来绘制图形 Python的 turtle 库通过写代码的方式来绘图,现在我们要根据数据来绘制轨迹。 使用数据脚本时自动化最重要的第一步。例如,根据下面的几组数据绘制出的图形: 绘制结果: 2.实例讲解 读取文件 解析数据 绘制图形 实现思路: 步骤1:定义数据文件格式( 阅读全文
posted @ 2021-02-26 14:22 狸帅 阅读(2560) 评论(0) 推荐(0) 编辑
摘要: 格式化 字符串格式化:将字符串按照一定规格和式样进行规范 "".format() 数据格式化:将一组数据按照一定规格和式样进行规范:表示、存储、运算等 1. 文件的使用 1.1 何为文件? 文件是数据的抽象和集合 文件是存储在辅助存储器上的数据序列 文件是数据存储的一种形式 文件的展现形态:文本文件 阅读全文
posted @ 2021-02-25 11:26 狸帅 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、jieba库概述 jieba是优秀的中文分词第三方库 中文文本需要通过分词获得单个的词语 jieba是优秀的中文分词第三方库,需要额外安装 jieba库提供三种分词模式,最简单只需要掌握一个函数 二、jieba库安装 cmd命令行下: pip install jieba 三、jieba分词的原理 阅读全文
posted @ 2021-02-23 14:51 狸帅 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 本文大纲: 1. 在模块中隐藏数据 有两个模块分别是: a.py b.py 现在要在b.py中导入模块a.py。当我们在b.py中导入a.py时,Python会导出a.py顶层所赋值的所有变量名。有时我们会有这样的需求,只要导入a.py中的部分变量名,不用全部导入,这时该怎么做呢?这时就引入我们今天 阅读全文
posted @ 2021-02-22 14:08 狸帅 阅读(85) 评论(0) 推荐(0) 编辑