读序
08
20
哈希表和字符串计算 哈希表和字符串计算
哈希表哈希表是根据关键码的值而直接进行访问的数据结构。 那么哈希表能解决什么问题呢,一般哈希表都是用来快速判断一个元素是否出现集合里。 哈希函数 通过hashCode把名字转化为数值,一般hashcode是通过特定编码方式,可以将其他数据
2022-08-20
19
数组和链表计算 数组和链表计算
数组数组下标都是从0开始的。 数组内存空间的地址是连续的 正是因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。 例如删除下标为3的元素,需要对下标为3的元素后面的所有元素都要做移动操作,如图
2022-08-19
14
回溯算法 回溯算法
什么是回溯法回溯法也可以叫做回溯搜索法,它是一种搜索的方式。 回溯法的效率 因为回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案 回溯法解决的问题回溯法,一般可以解决如下几种问题: 组合问题:N个数里面按一定规则找出k个数的集合 切
2022-08-14
05
springboot常用注解 springboot常用注解
SpringBoot注解使用注解的优势: 1.采用纯java代码,不在需要配置繁杂的xml文件 2.在配置中也可享受面向对象带来的好处 3.类型安全对重构可以提供良好的支持 4.减少复杂配置文件的同时亦能享受到spr
2022-08-05
03
Docker入门 Docker入门
docker 入门 Docker的思想就来自于集装箱! JRE – 多个应用(端口冲突) – 原来都是交叉的!隔离:Docker核心思想!打包装箱!每个箱子是互相隔离的。 Docker通过隔离机制,可以将服务器利用到极致! Docker的基
2022-08-03
07
31
设计模式 设计模式
23种设计模式什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 模式:在某些场景下,针对某类
2022-07-31 读序
30
基于PyTorch的QDN强化学习 基于PyTorch的QDN强化学习
pytorch 基础PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。 它主要由Facebook的人工智能研究小组开发。Uber的”Pyro”也是使用的这个库。PyTorch是一个Python包,提
2022-07-30
28
简单Q-learning算法 简单Q-learning算法
Q-Learning算法强化学习是机器学习大家族中的一大类, 使用强化学习能够让机器学着如何在环境中拿到高分, 表现出优秀的成绩. 而这些成绩背后却是他所付出的辛苦劳动, 不断的试错, 不断地尝试, 累积经验, 学习经验. 1、算法思想QL
2022-07-28
17
Flask Web框架入门 Flask Web框架入门
Flask是一个轻量级的基于Python的web框架。 1. 简介这份文档中的代码使用 Python 3 运行。是的,所以读者需要自己在电脑上安装Python 3 和 pip3。建议安装最新版本,我使用的是Python 3.6.4。安装方法
10
Spark常用RDD算子 Spark常用RDD算子
RDD 创建 在 Spark 中创建 RDD 的创建方式可以分为四种: 从集合(内存)中创建 RDD 从集合中创建 RDD,Spark 主要提供了两个方法:parallelize 和 makeRDD val sparkConf =
02
Pandas数据分析 Pandas数据分析
使用Pandas.eval()实现高性能运算1、pandas中的函数eval()能够将字符串对象转化为有效的表达式,进行求值运算并返回结果;  一般地,运算简单或DataFrame数据量较少之时不适用eval()函数,在DataFrame大
2022-07-02
06
30
python数据清洗方法 python数据清洗方法
01 重复值处理数据录入过程、数据整合过程都可能会产生重复数据,直接删除是重复数据处理的主要方法。pandas提供查看、处理重复数据的方法duplicated和drop_duplicates。以如下数据为例: import numpy as
2022-06-30
8 / 12