- 博客(40)
- 收藏
- 关注
转载 结构体
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。 在C语言中,结构体是一种数据结构,是C语言中聚合数据类型的一类。结构体可以被声明为变量、指针和数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的类型,成员一...
2019-08-13 17:13:00
253
转载 map函数的应用
map函数在Python中的应用函数介绍:map() 会根据提供的函数对指定序列做映射。 map(function, iterable, ...) 第一个参数function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表(python2.x返回列表,Python 3.x 返回迭代器)。实例:>&g...
2019-04-01 16:16:00
419
转载 数据结构(九)排序算法
排序算法总结:快速排序算法: 是基于分治的算法,关键在于划分操作;性能分析:堆排序:归并排序:拓扑排序:转载于:https://www.cnblogs.com/ST-2017/p/10498894.html...
2019-03-08 23:52:00
192
转载 推荐系统概述
推荐系统 推荐系统的属于咨询过滤的一种应用。推荐系统能够将可能喜好的咨询或实物(例如:电影、电视节目、音乐、书籍、新闻、图片、网页)推荐给使用者。 推荐系统首先收集用户的历史行为数据,然后通过预处理的方法得到用户-评价矩阵,再利用机器学习领域中相关推荐技术形成对用户的个性化推荐。有的推荐系统还搜集用户对推荐结果的反馈,并根据实际的反馈信息实时调整推荐策略,产生更符合用户需求的...
2019-03-03 23:01:00
327
转载 数据结构(八)图
数据结构(八)图1.图的概念1.1图的定义:图是一个由顶点集合V和一个弧集R构成的数据结构。ADT Graph {数据对象V:V是具有相同特性的数据元素的集合,称为顶点集。数据关系R:R = {VR}VR = {<v,w>|v,wV且P(v,w),<v,w>表示从v到w的弧,谓词P(v,w)定义了<v,w>的...
2019-03-03 22:12:00
661
转载 数据结构(二)线性表
线性表基本概念 线性表是一种线性结构,在一个线性表中数据元素的类型是相同的,或者说线性表是由 同一类型的数据元素构成的线性结构。 定义:线性表是具有相同数据类型的n(n≥0)个数据元素的有限序列,通常记为: (a1,a2,… ai-1,ai,ai+1,…an) 其中n为表长, n=0 时称为空表。 需要说明的是:ai为序号为 i 的数据元素(i=1,2,…,n),通常将它...
2019-03-03 22:09:00
309
转载 数据结构(七)数与二叉树
数据结构(七)数与二叉树树1.1树的定义 树(Tree)是n个有限数据元素的集合。当n=0时,称这一棵树为空树。在一棵非空树T中:(1)有一个特殊的数据元素称为树的根结点,根结点没有前驱结点;(2)若 n>1,除根结点之外的其余数据元素被分成 m(m>0)个互不相交的集合 T1, T2,…, Tm,其中每一个集合 Ti(1≤i≤m)本身又是一...
2019-03-02 22:03:00
191
转载 数据结构(六)串
串的基本概念1、串的基本概念 字符串(String)是由零个或多个字符组成的有限序列。记为: S = ′a1 a2 … an′( n ≥ 0 ) 其中 S 是串的名字,用单引号括起来的字符序列是串的值,每个 ai( 1 ≤ i≤ n)可 以是字母、数字或其他字符。 n 是串中字符的个数,称为串的长度,n=0 时的串称为空串( Null String)。 需要特别指...
2019-03-02 22:00:00
223
转载 数据结构(五)数组及特殊矩阵的压缩存储
特殊矩阵的压缩存储数组 数组可以看作线性表的推广。数组作为一种数据结构其特点是结构中的元素本身可以是具有某种结构的数据,但属于同一数据类型,数组是一个具有固定格式和数量的数据有序集, 每一个数据元素有唯一的一组下标来标识,因此,在数组上不能做插入、删除数据元素的操作。 1、数组的定义和运算( 1 )数组的定义 从逻辑结构上,数组可以看成是一般线性表的扩充。一...
2019-03-02 18:20:00
929
转载 分布式系统概述
分布式系统概述分布式计算机系统是由多台计算机组成并满足以下条件的系统:系统中任意两台计算机通过通信方式交换信息;系统中每一台计算机都具有同等的地位,即没有主机也没有从机;每台计算机上的资源为所有用户共享;系统中的任意若干台计算机都可以构成一个子系统,并且还能重构;任何工作都可以分布在几台计算机上,由它们并行工作、协同完成。...
2019-03-02 18:15:00
330
转载 GitHub上传文件夹
1.输入自己的用户名和邮箱 为注册GitHub账号时所用的用户名和邮箱;我的用户名为“1997ST2016”,邮箱为“1324971964@qq.com ”.$ git config --global user.name "1997ST2016"$ git config --global user.email "1324971964@qq.com"2...
2019-02-25 14:22:00
238
转载 GitHub上传文件问题总结
问题一:git warning: LF will be replaced by CRLF in 解决办法在Git Bash中输入git add .时出现上述语句。解决办法:输入以下语句:$ git config core.autocrlf false,这样设置git的配置后在执行add操作就没有问题了。问题二:On branch master not...
2019-02-25 14:09:00
2531
转载 jupyter安装出现问题:安装后无法打开
jupyter安装出现问题:安装后无法打开traitlets.traitlets.TraitError: Could not decode 'C:\Users\\xce\xa2\xcc\xf0\xd0\xc4\xd3\xef\.jupyter' for unicode trait 'config_dir' of a NotebookApp instance.解决办法:将下面一段代...
2019-02-24 23:39:00
2033
转载 UnicodeDecodeError: 'utf-8' codec can't decode byte..问题
解决UnicodeDecodeError: 'utf-8' codec can't decode byte..问题问题描述:问题分析: 该情况是由于出现了无法进行转换的 二进制数据 造成的,可以写一个小的脚本来判断下,是整体的字符集参数选择上出现了问题,还是出现了部分的无法转换的二进制块:问题解决法一:将gbk编码数据decode('gbk')...
2019-02-24 23:38:00
2354
转载 NameError: name “ ” is not defined
NameError: name “ ” is not defined问题一:name ‘name’ is not defined "name"两端是双下划线"_",不是只有一个""。问题二:name 'messagebox' is not defined “ ” 内为某个数据库的子module。 在代码中加上如下语句:from tkinter import mes...
2019-02-23 23:53:00
5754
转载 数据结构(四)队列
队列队列的定义及基本运算 栈是一种后进先出的数据结构,在实际问题中还经常使用一种“先进先出”的数据结构: 即插入在表一端进行,而删除在表的另一端进行,将这种数据结构称为队或队列,把允许插入的一端叫队尾(rear) ,把允许删除的一端叫队头(front)。队列的存储实现及运算实现与线性表、栈类似,队列也有顺序存储和链式存储两种存储方法。基本操作:(1) InitQ...
2019-02-09 22:53:00
418
转载 数据结构(三)栈与递归
栈栈的定义 栈是限制在表的一端进行插入和删除的线性表。允许插入、删除的这一端称为栈顶,另 一个固定端称为栈底。当表中没有元素时称为空栈。栈顶:通常将表中允许进行插入、删除操作的一端称为栈顶 (Top),因此栈顶的当前位 置是动态变化的,它由一个称为栈顶指针的位置指示器指示。栈底:同时表的另一端被称为栈底 (Bottom)。当栈中没有元素时称为空栈。栈的插入 操作被形象地...
2019-02-01 11:36:00
580
转载 机器学习(二)------ 回归
机器学习(二)------ 回归Logistic回归的一般过程(1)收集数据:采用任意方法收集数据;(2)准备数据:由于需要进行距离计算,因此要求数据类型为数值型。另外,结构化数据格式则最佳;(3)分析数据:采用任一方法对数据进行分析;(4)训练算法:大部分时间将用于训练,训练的目的是为了找到最佳的分类回归系数;(5)测试算法:一旦训练步骤完成,分类将会很快;...
2019-01-21 17:35:00
142
转载 数据结构(二)线性表
线性表基础概念 线性表是一种线性结构,在一个线性表中数据元素的类型是相同的,或者说线性表是由 同一类型的数据元素构成的线性结构。 定义:线性表是具有相同数据类型的n(n≥0)个数据元素的有限序列,通常记为: (a1,a2,… ai-1,ai,ai+1,…an) 其中n为表长, n=0 时称为空表。 需要说明的是:ai为序号为 i 的数据元素(i=1,2,…,n),通常将它的...
2019-01-21 17:17:00
477
转载 数据结构(一)数据结构基础
数据结构的基础概念数据是表征客观事物的可记录可识别的符号集合。数据:描述客观事物的数值、字符以及一切能输入到计算机且能被处理的符号集合。数据元素:数据元素是组成数据的基本单位,是数据集合的个体。数据对象:数据对象是性质相同的数据元素的集合,是数据集的一个子集。数据结构:数据结构,是相互之间存在一种或多种特定关系的数据元素集合。强调是带有结构的数据元素的...
2019-01-16 23:17:00
358
转载 机器学习 (一)------分类
机器学习 (一)------分类机器学习分类机器学习分为监督学习和无监督学习两类。监督学习是指在有标记的样本上建立机器学习的模型(这类算法知道预测什么,即目标变量的分类信息)。无监督学习恰恰相反,是指没有标记的数据上建立学习模型。主要任务:分类:主要任务是将实例数据划分到合适的分类中。回归:例如数据拟合曲线(根据给定数据点的最优拟合曲线),主要用于预测数值型数...
2019-01-13 22:31:00
188
转载 操作系统概述
---恢复内容开始---操作系统的概念、特征、功能和提供的服务1、定义:操作系统是控制和管理计算机软、硬件资源,以尽可能合理、高效的方法为不同用户及其应用程序提供服务的一种系统程序。2、特征:并发、共享、虚拟和异步四大特征。其中,最重要的是并发程序,其他三个特征都是以并发为前提的。3、功能:主要有进程管理、存储管理、文件管理、输入/输出管理和作业管理五大功能。4、提供...
2019-01-11 22:03:00
121
转载 NumPy函数库基础
NumPy函数库是Python开发环境的一个独立模块,而且大多数发行版没有默认安装NumPy函数库,因此在安装python之后必须单独安装Numpy函数库。安装:在Windows命令提示符cmd下输入: pip install numpy应用实例:1.在python shell开发环境下输入下列命令:>>> from numpy import *...
2019-01-10 21:52:00
429
转载 总线与输入输出子系统
总线与I/O子系统 总线:一种用来连接各功能部件并承当部件之间信息传送任务的信息公共通路。接口的功能与类型I/O接口:主机和外设的衔接部分,位于总线和外部设备之间。I/O接口的基本功能: 设备寻址:接收CPU送来的地址码,选择接口中的寄存器供CPU访问。 数据缓冲:实现主机和外设的匹配速度,缓冲深度和传送的数据量有关。 预处理功能:串 —并格式转换(串...
2018-02-25 21:38:00
380
转载 存储子系统
存储系统的层次结构: CPU(Cache)、主存、外存;主存:主要存放CPU当前使用的指令和数据。 特点:能随机访问、工作速度快、有足够的的存储容量;辅存(外存):存放大量的后备程序和数据。 特点:速度较慢,容量较大;高速缓冲存储器:存放CPU在当前一小段时间内多次使用的程序和数据,以缓解CPU和主存的速度差异。 特点:速度非常快、容量小;物理存储...
2018-02-25 21:34:00
1095
转载 CPU子系统
CPU的基本结构:CPU的主要部件: 运算部件、缓存部件、寄存器、控制器、时序部件CPU的工作原理: 主要功能:处理指令、执行操作、控制时间、数据运算 执行指令的流程:读取指令、指令译码、指令执行、后续工作部件的控制方式: 同步控制方式:每步操作都向统一的外部时序信号对齐,每步操作之间无交互; 异步控制方式:每步操作都不需向统一的外部时序信号对齐...
2018-02-25 21:33:00
348
转载 数据表示、运算与校验
数值型数据的表示方法:进位计数制: 数制的基与权:在任一数制中,每一个数位上允许使用的记数符号的个数被称为该数制的基数。每一位都对应1个表示该位在数码中的位置的值,这个值就称为数位的权值。数值转换:二进制、十进制、八进制、十六进制。 十进制整数转换为任意进制整数的规则是:除(以)基取余;先余为低,后余为高; 十进制小数转换为任意进制小数的规则是:乘(...
2018-02-25 21:27:00
297
转载 计算机系统概述
电子计算机: 是一种可以存储程序,并且通过执行程序指令,可以自动、高速、精确地对数字信息进行各种复杂处理,然后输出运算结果的高科技智能电子设备。五个逻辑模块:运算器、存储器、控制器、输入设备、输出设备在计算机中用数字代码表示各种信息。在物理机制上用数字信号表示数字代码。信息数字化表示的优点: 物理上易实现信息的表示与存储; 抗干扰能力强,可靠性高;...
2018-02-25 21:17:00
173
转载 信息组织与提取方法
信息组织与提取方法 标记后的信息可形成信息组织结构,增加了信息的维度 标记的结构与信息一样具有重要价值 标记后的信息可用于通信、存储或展示 标记后的信息更利于程序理解和应用HTML的信息标记: 文本,超文本(声音、图像、视频)HTML通过预定义的<>...</>标签形式组织不同类型的信息。信息标记的三种形式: XML...
2018-02-13 22:15:00
113
转载 Scrapy 安装与使用
Scrapy的安装:当前环境win10,python_3.6.4,64bit。在命令提示符窗口运行pip install Scrapy,出现以下结果:building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Vis...
2018-02-13 22:07:00
105
转载 BeautifulSoup库的安装与使用
BeautifulSoup库的安装Win平台:“以管理员身份运行” cmd执行 pip install beautifulsoup4演示HTML页面地址:http://python123.io/ws//demo.html文件名称:demo.html网页源代码:HTML 5.0 格式代码BeautifulSoup库的安装小测:>>...
2018-02-12 23:14:00
265
转载 爬虫request库规则与实例
Request库的7个主要方法:requests.request(method,url,**kwargs) method:请求方式,对应get/put/post等7种; r = requests.request('GET',url,**kwargs) r = requests.request('HEAD',url,**kwargs) .........
2018-02-04 23:46:00
218
转载 交互式图形编程和数学库
图形显示: 图素法(矢量图:以图形对象为基本元素组成的图形,如矩形、圆形); 像素法(标量图:以像素点为基本单位形成的图形);Python图形工具包: tkinter(简称tk接口)、Graphics、turtle图形用户界面: Graphical User Interface,GUI; Tkinter---Python标准GUI; Gr...
2018-02-03 00:09:00
195
转载 代码复用 组合类型 计算生态
代码复用函数定义函数定义:使用def语句 def<name>(<parameters>): <body>函数名<name>:可以是任何有效的python标识符;参数列表<parameterrs>:是调用函数时传递给它的值(可以由多个,一个,或者零个参数组成,当有多个参数时,各个参数用逗号分...
2018-02-03 00:03:00
153
转载 数据类型和控制结构
数据类型数据类型:整数、浮点型、复数pow(x,y)函数:计算x^y;可迭代使用,如:pow(2,pow(2,15))不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型。数字类型的判断:type(x),返回x的类型,适用于所有类型的判断。数字类型的运算: x/y:表示x和y之商; x//y:表示不大于x和y之商的最大整数; ...
2018-01-29 23:37:00
293
转载 python基础知识和练习代码
1.编译:将高级语言源代码转换成目标代码(机器语言),程序便可运行。 好处:目标代码执行速度更快;目标代码在相同操作系统上使用灵活。2.解释:将高级语言源代码逐条转换成目标代码同时逐条执行,每次运行程序需要源代码和解释器。 好处:便于维护源代码;良好的跨平台可移植性。3.静态语言:编译执行的编程语言,如C、Jave等。4.脚本语言:解释执行的编程语言,如P...
2018-01-28 22:58:00
310
转载 正则表达式
正则表达式,又称规则表达式,英文名为Regular Expression,在代码中常简写为regex、regexp或RE。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式的作用:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);2. 可以通过正...
2017-10-09 22:06:00
80
转载 Python循环
循环python中的循环控制语句有for语句和while语句,可用来遍历某一对象。其中for语句附带的else块,主要用于处理for语句中包含的break语句。for循环for语句的格式如下:for <> in <对象集合>: if <条件>: break else if <条件>: ...
2017-09-28 23:42:00
175
转载 Python变量
Python变量标识符:由字母、数字、下划线组成,不能以数字开头。Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;以双下划线开头的 foo 代表类的私有成员;以双下划...
2017-09-25 22:48:00
159
转载 Python--my first try!
我所用的编译器是:Python 3.6.0我之所以在一开始就说我的编译器是因为不同的编译器,不同的版本在代码的写法上会有一些区别!比如:在我所用的版本3中print的用法是Print (“hello world!“) ,而在之前的版本2中则是print “hello world!“,不需要括号。>>> print ("The secret number is...
2017-07-19 22:05:00
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人