自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 机器学习与数学分析

一 机器学习基本理论 1. 基本概念 机器学习是人工智能的一个分支。我们使用计算机设计一个系统,使他能够提供的训练数据按照一定的方式来学习;随着训练次数的增加,该系统可以在性能上不断学习和改进;通过参数优化的学习模型,能够用于预测相关问题的输出。 1 (1)机器学习可以解决的问题:给定数据的预测问题,包括数据清洗/特征选择,确定算法模型/参数优化,结果预测。 (2)机器学习不可以解决的问题...

2020-04-19 19:01:34 148

原创 MATPLOTLIB

2020-04-17 22:45:33 82

原创 pandas学习

标题

2020-04-14 23:17:47 83

原创

二叉树 二叉树的基本概念 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree) 二叉树的性质(特性) 性质1:在二叉树的第i层上至多有2^(i-1)个结点(i>0)性质2:深度为k的二叉树至多有2^k - 1个结点(k>0)性质3:对于任意一棵二叉树,如果其叶结点数为N0,而度数为2的结点总...

2020-04-13 08:53:54 324

原创 排序算法

目录 冒泡排序 冒泡排序的代码 时间复杂度 选择排序 选择排序 时间复杂度 插入排序 插入排序 时间复杂度 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换...

2020-04-12 22:42:16 80

原创 栈和队列

栈结构实现 栈可以用顺序表实现,也可以用链表实现。 栈的操作 Stack() 创建一个新的空栈 push(item) 添加一个新的元素item到栈顶 pop() 弹出栈顶元素 peek() 返回栈顶元素 is_empty() 判断栈是否为空 size() 返回栈的元素个数 class Stack(object): """栈""" def __init_...

2020-04-12 22:40:01 65

原创 numpy学习笔记

numpy内置属性信息 内置属性 作用 ndim 输出维度信息 shape 输出各个维度的元素个数 size 输出矩阵的元素个数 ...

2020-04-12 22:28:30 84

原创 顺序表

2020-04-12 19:29:26 74

原创 链表

目录 单向链表 节点实现 单链表的操作 单链表的实现 链表与顺序表的对比 单向循环链表 操作 实现 双向链表 操作 实现 单向链表 单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。 转存失败重新上传取消转存失败重新上传取消...

2020-04-12 17:34:51 64

原创 数据结构知识整理

2020-04-12 17:26:18 53

原创 一些关于大数据测试的理解

大数据是什么 指的是一般单机无法处理的海量数据级,因此,对于此类的数据集,我们需要利用一些大数据处理的框架、工具,完成基于集群的数据处理 ...

2019-05-01 18:10:28 892

原创 逆波兰表达式

表达式一般由操作数(Operand)、运算符(Operator)组成,例如算术表达式中,通常把运算符放在两个操作数的中间, 这称为中缀表达式(Infix Expression),如A+B。 波兰数学家Jan Lukasiewicz提出了另一种数学表示法,它有两种表示形式: 把运算符写在操作数之前,称为波兰表达式(Polish Expression)或前缀表达式(Prefix Ex

2015-04-20 20:16:36 296

转载 Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义

$# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 $$ 是脚本运行的当前进程ID号 $? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

2015-02-03 13:37:04 194

原创 初识Linux

首先,Linux系统作为如今服务器主流的操作系统,其优势在于它的安全性,以及它在运行的过程中产生的碎片问题的处理机制。例如安装Windows的服务器在经过了长时间的运行后,会变得卡顿,运行速度慢,然而Linux的系统则不会出现这类的问题。因此,在许多大型的服务器上,例如腾讯等服务器,需要长时间工作,都会使用Linux操作系统。(个人理解) 一、关于Linux,需要去了解Linux的哲学思想:

2015-01-31 17:28:34 311

转载 程序的局部性原理

一:一个编写良好的计算机程序往往具有良好的局部性。        程序的局部性原理:是指程序在执行时呈现出局部性规律,即在一段时间内,整个程序的执行仅限于程序中的某一部分。相应地,执行所访问的存储空间也局限于某个内存区域。        局部性通常有两种形式:         时间局部性(temporal locality)         时间局部性指的是:被引用过一次的存储

2015-01-14 14:04:34 1269

交通灯控制器

交通灯控制器的课程设计,比较有想法的设计,值得共享

2014-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除