自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 if的分支预测

计算缓存和分支预测1.计算的缓存(引)2.分支预测2.1 产生的原因(引)2.2 分支预测使用(C)1.计算的缓存(引)缓存可以是一个很广义的概念,这里主要讲的是CPU缓存。CPU缓存是CPU和内存之间的临时存储区域,它得特点是小但是读取非常快,主要是为了解决CPU运算速度和内存读写速度不匹配的矛盾,由于CPU运算速度要比内存读写速度快很多,当CPU运算完了以后,需要等待内存的读写操作,造成整个程序计算缓慢。因此有了缓存的设计,缓存的制造工艺(SRAM技术)比内存(DRAM)更高,成本也更贵,因此它容

2021-07-05 16:04:31 503

原创 素数筛和线性筛

素数筛和线性筛1 素数筛1.1 素数的定义1.2 素数筛流程1.3 素数筛代码1.3.1 c语言代码1.3.2 python生成器的方案2 线性筛2.1 线性筛原理2.2 线性筛流程2.3 c语言代码1 素数筛1.1 素数的定义素数,又称质数。若一个大于等于2的正整数,除了1和它本身不再有其他约数,则称这个数为素数。相对的,除了1和自身外还有其他约数的数,则称之为合数。素数筛,也叫埃氏筛法,顾名思义,就是用于从自然数中筛选出素数的算法。1.2 素数筛流程在介绍素数筛之前,我们首先要明确的一点是,任

2020-10-27 23:11:44 908 3

原创 扩展欧几里德(辗转相除法求最大公约数)

欧几里得算法求解a*x + b*y =1方程的一组整数解(扩展欧几里德)欧几里德算法求解最大公约数算法过程欧几里德法求解最大公约数证明代码(c语言)欧几里德算法求解a∗x+b∗y=1a*x + b*y =1a∗x+b∗y=1方程的一组整数解算法原理代码(c语言)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的

2020-10-25 22:20:41 563

原创 torch.gather函数通俗理解(一堆废话)

torch.gather函数通俗理解(一堆废话)水平有限,理解可能有些偏差,勿怪。。。废话先不说我们先看下官方文档上面怎么说的:torch.gather(input, dim, index, out=None, sparse_grad=False) → Tensor沿给定轴,将输入索引指定位置的值进行聚合对一个 3 维张量,输出可以定义为如下形式out[i][j][k] = in...

2019-09-27 12:11:07 1293

原创 glove.6B下载

最近在https://nlp.stanford.edu/projects/glove/上下载了glove.6B的词向量里面包含了50d,100d,200d,300d常用英文单词的词向量由于下载比较慢在这边分享一波大概800+M链接:https://pan.baidu.com/s/1m5zKaJGFwV1VNTsHgGqwRw提取码:5knd...

2019-05-09 11:10:08 21983 35

原创 用于存储中文字符的字典树

引言在做中文分词的项目中,需要重复读取词库中的数据。因此如果简单得将词库中的词语读取到列表中会降低会降低每次扫描的效率。于是采用Trie(字典树)的数据结构来进行存储。在这篇博文中,已经对Trie的原理做了比较清楚的解释。相比于英文,中文其实是可以通过utf-8编码存储的,把一个汉字分成三个字节,每个字节存储在一个节点里。在此就不多说了,直接上代码。class TrieNode(objec...

2019-04-25 20:34:23 1518

原创 生成器与斐波拉契数列

生成器通过表达式构造生成器通过列表生成式,我们可以用简单的一行代码生成列表print([i for i in range(10)])print(type([i for i in range(10)]))输出结果为:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]<class 'list'>如果我们把列表生成式中[]符号改写成(),生成的就不再是列表,而是...

2019-04-01 10:27:11 431

原创 Numpy中的不同方式的切片索引

Numpy中的索引数组的索引单个元素的索引多个元素的索引数组的切片布尔索引数组的索引ps:在这里我将离散地选取单个或多个元素的操作归纳在索引的内容里面,而将连续的选取一系列元素放在切面的内容里单个元素的索引Numpy中的基本索引与python类似,对于一维或多维数组,可以直接基于0~n的下标进行索引。import numpy as np#一维数组的索引arr = np.arange...

2019-03-28 12:28:07 380

原创 使用R语言 在rstudio中出现 列的数目比列的名字要多 的问题

在学习宏伦大大全栈python的视频中,用R语言导入一个txt文件时报错,Error in read.table(file = file, header = header, sep = sep, quote = quote,  :  列的数目比列的名字要多。PS:羡慕宏伦大大的mac好像一点问题都没有,Windows总是跳出来让我崩溃。。(好吧 我知道还是我太菜了) 没有学过R的人表示...

2018-12-23 12:00:38 19163 6

空空如也

空空如也

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

TA关注的人

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