- 博客(51)
- 资源 (5)
- 收藏
- 关注
原创 Docker(二)
文章目录一、docker镜像制作1.1 docker commit1.1.1 制作步骤一、Docker file1.1 DockerFile介绍1.2 Docker构建过程基础知识:步骤:开发、部署、上线运维1.3 DockerFile的指令1.4 实战测试docker history 查询历史CMD和ENTRYPOINT的区别三、容器的目录挂载一、docker镜像制作构建镜像的方式有两种:使用docker commit命令使用docker build和dockerfile文件1.1 dock
2022-03-01 10:09:33
825
2
原创 数据挖掘类2022年CCF A相关会议重要信息
这里写自定义目录标题CCF ACCF A会议简称Abstract 截止Submission截止会议日期网址ICDE2022(1st)2021年7月21日2022年5月9 - 12日马来西亚吉隆坡,https://icde2022.ieeecomputer.my/research-track/ICDE2022(2st)2021年11月17日2022年5月9 - 12日马来西亚吉隆坡,https://icde2022.ieeecomputer.my/resea
2021-10-25 20:11:09
1915
原创 Docker学习笔记1
文章目录一、Docker file1.1 DockerFile介绍1.2 Docker构建过程基础知识:步骤:开发、部署、上线运维1.3 DockerFile的指令1.4 实战测试docker history 查询历史CMD和ENTRYPOINT的区别三、容器的目录挂载一、Docker file1.1 DockerFile介绍dockerfile 是用来构建docker镜像的文件,命令参数脚本构建步骤:编写一个dockerfile文件docker build构建成为一个镜像dock
2021-08-30 09:36:17
270
原创 Docker:从入门到入门
Content一、Docker的安装1.1 环境查看新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入参考b站一、Docker的安装1.1 环境查看huif@huif-Ubuntu20:~$ uname -r5.8.
2021-08-13 14:20:35
1432
1
原创 图卷积神经网络
参考至图卷积神经网络-沈华伟: 图卷积神经网络-沈华伟.目录一、卷积神经网络1.1 CNN的定义1.2 From CNN to graph CNN二、卷积2.1 卷积的定义一、卷积神经网络1.1 CNN的定义卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一卷积神经网络(CNN)在欧氏数据,如图像、文本、
2021-04-26 17:25:38
949
原创 TEX文档比较器difftex,硕士论文tex模板
一、win10下的latexdiff安装和使用1.1 所需材料diffutils-2.8.7-1.exe官方下载链接ActivePerl-5.28.exe官方下载链接备注:博主所用的diffutils+ActivePerltexstudio+texlive官方下载链接1.2 安装ActivePerl-5.28.exe 安装较简单,我选用的完整版,在系统环境变量的path添加:C:\Perl64\site\bin 和 C:\Perl64\bin,此位置不可选diff
2021-03-08 14:05:46
1623
原创 Linux服务器配置与管理:Linux基础
参考自 MOOCLinux服务器配置与管理目录一、Linux发展历史1.1 Unix1.2 Minix1.3 Linux1.4 POSIX1.5 GNU二、Linux内核版本三、Linux发行版本3.1 Redhat Linux3.2 Debian Linux3.3 Ubuntu Linux3.4 SUSE Linux3.5 Kali Linux一、Linux发展历史1.1 UnixUnix是一个强大的多用户、多任务操作系统,支持多种处理器架构。Unix最早由Ken Thompson、 Den
2021-01-09 19:13:56
2431
原创 数据结构与算法(python):广度优先搜索(Breadth First Search,BFS)和深度优先算法(Depth First Search,DFS)
参考自 MOOC数据结构与算法Python版目录一、广度优先搜索1.1 BFS算法过程1.2 广度优先搜索算法分析二、深度优先搜索2.1 骑士周游2.1.1 问题定义2.1.2 构建骑士周游图2.1.3 构建走棋关系图2.1.4 骑士周游问题算法实现2.1.5 骑士周游问题算法分析与改进2.2 通用的深度优先搜索2.3 通用的深度优先搜索算法分析一、广度优先搜索在单词关系图建立完成以后, 需要继续在图中寻找词梯问题的最短序列,即要用到“广度优先搜索Breadth First Search”算法对单词关
2021-01-05 20:09:18
712
原创 数据结构与算法(python):图(Graph)的基本概念及应用
参考自 MOOC数据结构与算法Python版目录一、图Graph的概念1.1 互联网1.2 社交网络:六度分隔理论二、术语表三、图抽象数据类型:ADT Graph3.1 定义3.2 ADT Graph的实现方法3.2.1 邻接矩阵Adjacency Matrix3.2.2 邻接列表Adjacency List四、ADT Graph的实现:实例4.1 Vertex类4.2 Graph 类五、图的应用5.1 词梯问题5.1.1 构建单词关系图5.1.2 采用字典建立桶一、图Graph的概念图Graph是
2021-01-05 14:19:37
14331
原创 数据结构与算法(python):平衡二叉查找树(AVL)
参考自 MOOC数据结构与算法Python版目录一、AVL树的定义二、AVL树的性能O(log n)三、AVL树的Python实现3.1 put方法3.2 UpdateBalance方法3.3 rebalance重新平衡3.4 rotateLeft 左旋3.5 如何调整平衡因子3.6 AVL树的实现: 更复杂的情形3.6 rebalance四、ADT Map的实现方法小结一、AVL树的定义能够在key插入时一直保持平衡的二叉查找树: AVL树(AVL是发明者的名字缩写)利用AVL树实现ADT
2021-01-04 17:14:07
713
原创 python: 牛客网剑指offer系列题解
这里写目录标题一、leetcode21. 合并两个有序链表二、剑指offerJZ3. 从头到尾打印链表JZ4. 重建二叉树JZ5. 用两个栈实现队列JZ7.斐波那契数列JZ8.跳台阶JZ9. 变态跳台阶JZ10. 矩形覆盖JZ11. 二进制中1的个数JZ12. 数值的整数次方JZ13. 调整数组顺序使奇数位于偶数前面JZ14.链表中倒数第k个结点JZ15. 反转链表JZ17. 树的子结构JZ18. 二叉树的镜像JZ19. 顺时针打印矩阵JZ20. 包含min函数的栈一、leetcode21. 合并两个有
2020-12-22 18:49:20
651
1
原创 python:外部数据的输入,转化,遍历,输出
目录一、输入1.1 输入单个数字1.2 输入一行多个数字1.3 输入两个字符,以空格分开,分别赋值1.4 输入n行,每行m个字符,以list存储二、数据的转化2.1 set 容器2.2 zip 函数2.3 map 函数2.3 dict 函数2.4 sorted 排序2.4.1 按某一参数排序2.4.2 按多个参数排序2.5 将两个列表合并三、数据的遍历3.1 enumerate的用法3.2 for _ in range(n):3.3 遍历字典四、输出4.1 带空格输出4.2 join函数去除格式字典型列表格
2020-12-16 10:39:15
1010
1
原创 CCF 201609-2火车购票(python)
问题描述请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。 假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。 购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。 假设初始时车票全部未被购买,现在给了一些购票指令,请你处理这些指令。输入
2020-12-15 21:37:40
225
原创 科研论文小技巧分享
学院里国奖博士分享的一些科研小技巧,觉得很有用,记录一下,做一个勤恳的搬运工~ 欢迎补充以及指正不足的地方~科研论文一、入门看文献二、创造idea三、撰写论文3.1 论文结构题目(Title)摘要(Abstract)关键词(Keywords)引言 (Introduction)综述发展史理论、方法、结果描述参考文献 (References)3.2 写作总结之提高文章命中率四、论文投稿4.1 期刊选择4.2 投稿信4.3 审稿主要流程4.4 论文返修五、应用科研工具5.1 文献搜索工具5.2 英文写作工作5.
2020-11-24 16:58:41
4561
9
原创 数据结构与算法(python):优先队列和二叉堆
参考自 MOOC数据结构与算法Python版目录一、优先队列1.1 二叉堆Binary Heap实现优先队列一、优先队列队列有一种变体称为“优先队列”,优先队列的出队跟队列一样从队首出队,但在优先队列内部, 数据项的次序却是由“优先级”来确定:高优先级的数据项排在队首,而低优先级的数据项则排在后面。这样,优先队列的入队操作就比较复杂,需要将数据项根据其优先级尽量挤到队列前方。有什么方案可以用来实现优先队列?1.1 二叉堆Binary Heap实现优先队列二叉堆能够将优先队列的入队和出队复杂度都保
2020-09-30 15:34:42
551
原创 数据结构与算法(python):树结构
参考自 MOOC数据结构与算法Python版目录一、什么是树1.1 树结构相关术语1.2 树的定义二、树的嵌套列表实现一、什么是树树是一种基本的“非线性”数据结构。跟自然界中的树一样, 数据结构树也分为:根、 枝和叶等三个部分。一般数据结构的图示把根放在上方,叶放在下方。分类树的三个特征:分类体系是层次化的一个节点的子节点与另一个节点的子节点相互之间是隔离、独立的每一个叶节点都具有唯一性1.1 树结构相关术语术语说明根Root树中唯一一个没有入边的节点路径P
2020-09-25 16:13:30
3119
2
原创 数据结构与算法(python):映射抽象数据类型 ADT Map
参考自 MOOC数据结构与算法Python版目录一、ADT Map的定义1.1 字典1.2 ADT Map定义的操作二、ADT Map的代码实现一、ADT Map的定义1.1 字典“字典”是一种可以保存key-data键值对的数据类型,其中关键码key可用于查询关联的数据值data,这种键值关联的方法称为“映射Map。ADT Map的结构是键-值关联的无序集合。关键码具有唯一性,通过关键码可以唯一确定一个数据值1.2 ADT Map定义的操作函数含义Map()创建一个空映
2020-09-22 12:33:19
1399
原创 数据结构与算法(python):散列 Hash与区块链技术
参考自 MOOC数据结构与算法Python版目录一、什么是散列基本概念二、完美散列函数2.1 散列函数MD5/SHA2.2 Python的散列函数库hashlib2.3 完美散列函数用于数据一致性校验三、散列函数的最酷应用:区块链技术3.1 区块链的组成3.2 为什么有效散列值那么难计算3.3 为什么矿工抢着生成区块?3.4 区块链技术飞速扩张的应用四、散列函数设计4.1 折叠法4.2 平方取中法4.3 对非数项进行散列一、什么是散列如果我们事先能知道要找的数据项应该出现在数据集中的什么位置, 就可以
2020-09-21 23:22:02
468
1
原创 数据结构与算法(python):归并排序和快速排序算法及分析
参考自 MOOC数据结构与算法Python版目录一、归并排序 Merge Sort1.1 算法思路1.2 代码及算法分析一、归并排序 Merge Sort1.1 算法思路归并排序是递归算法, 思路是将数据表持续分裂为两半, 对两半分别进行归并排序【步骤】递归的基本结束条件是:数据表仅有1个数据项,自然是排好序的;缩小规模:将数据表分裂为相等的两半,规模减为原来的二分之一;调用自身:将两半分别调用自身排序,然后将分别排好序的两半进行归并,得到排好序的数据表1.2 代码及算法分析【代
2020-08-15 16:40:36
476
1
原创 数据结构与算法(python):插入排序和谢尔排序算法及分析
参考自 MOOC数据结构与算法Python版目录一、插入排序 Insertion Sort1.1 算法思路1.2 代码及算法分析二、谢尔排序Shell Sort1.1 算法思路1.2 代码及算法分析一、插入排序 Insertion Sort1.1 算法思路插入排序维持一个已排好序的子列表, 其位置始终在列表的前部, 然后逐步扩大这个子列表直到全表。【步骤】第1趟, 子列表仅包含第1个数据项, 将第2个数据项作为“新项”插入到子列表的合适位置中, 这样已排序的子列表就包含了2个数据项第2趟,
2020-08-14 17:28:27
222
原创 数据结构与算法(python):冒泡排序和选择排序算法及分析
参考自 MOOC数据结构与算法Python版目录一、冒泡排序(Bubble Sort)1.1 算法思路1.2 算法分析二、选择排序2.1 算法思路及分析一、冒泡排序(Bubble Sort)1.1 算法思路在于对无序表进行多趟比较交换,每趟包括了多次两两相邻比较, 并将逆序的数据项互换位置, 最终能将本趟的最大项就位,经过n-1趟比较交换, 实现整表排序,每趟的过程类似于“气泡”在水中不断上浮到水面的经过。【步骤】第1趟比较交换, 共有n-1对相邻数据进行比较一旦经过最大项,则最大项会一路交
2020-08-13 22:26:04
190
原创 数据结构与算法(python):顺序查找与二分查找算法
参考自 MOOC数据结构与算法Python版目录一、顺序查找1.1 无序表1.2 有序表二、二分查找2.1 二分查找:代码2.2 分而治之:递归算法一、顺序查找通过下标,我们可以按照顺序来访问和查找具有线性或者顺序关系的数据项。从列表的首项开始,按照下标增长的顺序,逐个比对数据项,如果到最后一个都未发现要查找的向,则查找失败顺序查找的算法复杂度是O(n)1.1 无序表【代码】def sequantialSearch(alist, item): pos = 0 found
2020-08-13 21:13:11
965
原创 数据结构与算法(python):动态规划案例分析
参考自 MOOC数据结构与算法Python版目录一、博物馆大盗问题一、博物馆大盗问题大盗潜入博物馆, 面前有5件宝物, 分别有重量和价值, 大盗的背包仅能负重20公斤, 请问如何选择宝物, 总价值最高?itemweightvalue1232343484585910【思路】我们把m(i,W)m(i, W)m(i,W)记为:前 iii (1<=i<=5)(1<=i<=5)(1<=i<=5)个宝物
2020-08-11 17:23:30
444
原创 数据结构与算法(python)递归:找零问题
参考自 MOOC数据结构与算法Python版目录一、什么是递归Recursion初识递归数列求和递归“三定律”递归的应用任意进制转换Python中的递归深度限制递归可视化:分形树Python的海龟作图系统turtle module一、什么是递归Recursion递归是一种解决问题的方法,它将问题分解为规模更小的相同问题,在算法流程中调用自身初识递归数列求和问题:给定一个不定长列表, 返回所有数的和。需要一个循环和一个累加变量来迭代求和。举个例子:求全括号表达式的和:total=(1+(3
2020-07-06 11:23:28
1301
原创 数据结构与算法(python) 线性结构:有序列表Ordered List
参考自 MOOC数据结构与算法Python版目录一、什么是有序表OrderedList二、抽象数据类型:有序表OrderedList2.1 OrderedList的基本操作2.2 Python实现一、什么是有序表OrderedList– 有序表是一种数据项依照其某可比性质(如整数大小、 字母表先后) 来决定在列表中的位置– 越“小”的数据项越靠近列表的头, 越靠“前”二、抽象数据类型:有序表OrderedList2.1 OrderedList的基本操作函数含义Orde
2020-07-05 11:09:42
7348
原创 数据结构与算法(python) 线性结构:无序列表 Unordered List以及链表
参考自 MOOC数据结构与算法Python版目录什么是列表List抽象数据类型ListList的基本操作Python实现链表:节点Node什么是列表List一种数据项按照相对位置存放的数据集,特别的,被称为“无序表unordered list”, 其中数据项只按照存放位置来索引,如第1个、第2个……、最后一个等。抽象数据类型ListList的基本操作函数含义List()创建一个空列表add(item)添加一个数据项到列表中,假设item原先不存在于列表中app
2020-07-05 10:20:53
3686
原创 数据结构与算法(python) 线性结构:双端队列Deque
参考自 MOOC数据结构与算法Python版目录什么是双端队列Deque抽象数据类型DequeDeque的基本操作Python实现ADT Queue双端队列的应用回文词的判定什么是双端队列Deque– 跟队列相似,其两端可以称作“首”“尾”端,但deque中数据项既可以从队首加入,也可以从队尾加入;数据项也可以从两端移除。某种意义上说,双端队列集成了栈和队列的能力。抽象数据类型DequeDeque的基本操作函数含义Deque()创建一个空双端队列addFront(
2020-07-02 21:37:57
1535
原创 数据结构与算法(python) 线性结构:队列Queue
参考自 MOOC数据结构与算法Python版目录什么是队列什么是队列队列是一种有次序的数据集合,其特征是:– 新数据项的添加总发生在一端("尾rear"端)– 而现存数据项的一处总发生在另一端(“首front”端)遵循先进先出(FIFO:First-infirst-out)...
2020-07-02 20:26:52
3507
1
原创 数据结构与算法(python) 线性结构:栈Stack
目录什么是线性结构栈抽象数据类型及Python实现什么是栈什么是线性结构线性结构是一种有序数据项的集合, 其中每个数据项都有唯一的前驱和后继线性结构总有两端, 在不同的情况下, 两端的称呼也不同有时候称为“左”“右”端、 “前”“后”端、“顶”“底”端 - 两端的称呼并不是关键, 不同线性结构的关键区别在于数据项增减的方式有的结构只允许数据项从一端添加,而有的结构则允许数据项从两端移除以下是4个最简单但功能强大的结构栈Stack队列Queue双端队列Deque列表List
2020-06-21 19:15:15
349
原创 python:数据分析与处理(pandas库)
pandas官方网站目录Pandas入门Series 类型Series 的创建标量值创建字典创建ndarray创建Series的基本操作Series类型包括index和values两部分Series类型类似ndarray类型Series类型的操作类似Python字典类型Series类型对齐操作Series类型的name属性Series类型的修改DataFrame类型DataFrame的创建从二维...
2020-04-20 01:24:14
495
原创 python: 数据分析与表示(Numpy库)
列表和数组的区别列表:数据类型可以不同数组:数据类型相同Numpy的引用(使用约定的别名np)import numpy as npN维数组对象 ndarray例:计算A2+B3A^2+B^3A2+B3,其中AAA和BBB是一维数组import numpy as npdef npSum():a = np.array([0,1,2,3,4])b = np.array([9,8,7...
2020-04-12 11:22:57
303
原创 python:文件读取和存储
文章目录一、文件的打开、读取、加载1、python内置函数:open()打开、f.read()读取2、pandas库3、numpy库二、文件的写入、存储1、python内置函数:f.write()、f.writelines()2、np.savetxt():3、to_csv():打开文件读文件/写文件关闭文件(防止程序异常奔溃)一、文件的打开、读取、加载1、python内置函数:open(...
2020-03-20 19:36:42
10092
原创 python:抽象
面向对象:对象(实例)– 由数据及能对其实施的操作所构成的封装体(例如猫亚科动物中的美短、英短、苏格兰折耳猫、波斯猫、暹罗猫、布偶猫等)类– 类描述了对象的特征,一个模板(例如猫亚科动物,都有特征:三角耳,圆眼睛,擅长爬树,喜欢鱼)面向对象之抽象:对话框可作为一个类,具体每个对象之间:相同点:– 有名字– 有矩形框– 鼠标点击时有效果不同点– 功能不同:刷新、退出...
2020-03-08 12:37:21
154
原创 python:数据预处理之数据规约
目的: 对属性和数值进行规约获得一个比原始数据集小的多的规约表示,但仍接近原数据的完整性,在规约后数据集上挖掘可产生近乎相同的分析结果。简单来说,通过降维或维数规约来缓解维数灾难(在高维数据中可能会让样本稀疏,即样本中出现大量的0,以及距离计算困难等等)常用方法:属性规约:向前选择,向后删除,决策树,PCA数值规约:有参方法(回归法、对数线性模型),无参法(直方图、聚类、抽样)一、属性...
2020-03-07 13:59:33
2510
原创 python:数据预处理之数据变换
数据变换就是把数据变为合适的形式,常见的方式有:规范化连续属性离散化特征二值化1. 数据规范化解决哪些影响?量纲不同数值范围差异大规范化的常用方法:最大-最小规范化z-score规范化小数定标规范化1.1 最大-最小规范化适合不涉及距离的度量场景,公式如下:x′=x−minmax−min{x}'=\frac{x-min}{max-min}x′=max−min...
2020-03-07 12:32:25
588
原创 python:数据预处理之数据清洗
数据预处理包含数据清洗 Data cleaning数据集成 Data integration数据变换 Data transformation数据规约 Data reduction一、 数据清洗数据清洗包括缺失值处理、1. 缺失值处理删除填充– 固定值– 均值,中位数/众数– 上下数据– 插值函数– 最可能的值DataFrame处理缺失值数据选自私家车轨迹数据...
2020-03-05 18:00:06
712
原创 python: 绘图基础
matplot绘图折线图import matplotlib.pyplot as pltplt.plot([2,3,1,5,3,1]) #默认参数是Y轴plt.show()plt.savefig('zhexian.png')#保存图片多组数据绘图:import matplotlib.pyplot as pltimport numpy as npt = np.arange(0.,...
2020-03-04 21:07:25
410
原创 python:时间序列
Series基本特征– 类似有序定长的字典,类似一维数组的对象– 由数据和索引组成import pandas as pd#创建方式aSer = pd.Series([1,2.0,'a'])#自带索引0:1 1:2.0 2:abSer = pd.Series(['Bieber','Billie','Beyonce'],index = [a,b,c])#自定义索引#访问数据p...
2020-03-04 13:26:08
206
原创 python:ndarray的基本用法
ndarray数组属性– 维度(dimensions)称为轴(axis), 轴的个数成为秩(rank)axis = 0, 对列操作axis = 1, 对行操作– 基本属性ndarray.ndim(秩)ndarray.shape(维度)ndarray.size(元素总个数)ndarray.dtype(元素类型)ndarray.itemsize(元素字节大小)ndarray的创...
2020-03-03 14:05:01
11776
latexdiff所需安装包.rar
2021-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人