自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用git命令

1. 上传文件到githubgit add you file name # add 后面跟你需要上传的文件、文件夹(或者使用 git add -A . 表示上传所有有过更改的文件)git commit -m "填写commit记录"git push # 将修改上传到git服务器2. 删除git中的文件,活着commit记录git rm 需要删除的文件git commit -m "log"...

2021-12-28 20:21:48 116

原创 Github

登陆github和公司git:1. 首先git clone ”具体git“2. 在该文件夹下(注意不要使用--global): git config user.name "your name" git config user.email "your email"3. 生成密钥文件 ssh-keygen -t rsa -C "you email" 4. 将公钥拷贝到github.com 或者 公司的git网站5. 为私钥添加config(mac 是在.ssh文件下)

2021-12-28 20:09:07 276

原创 深度学习&机器学习&人工智能--常见、顶级会议介绍

深度学习&机器学习&人工智能–常见、顶级会议介绍ICLR全称为“International Conference on Learning Representations”(国际学习表征会议)。 ICLR被认为是“深度学习的顶级会议”。 会议由位列深度学习三大巨头之二的Yoshua Bengio和Yann LeCun牵头创办;NIPS(NeurIPS),全称神经信息处理系统大会(Conference and Workshop on Neural Information Processin

2021-08-17 13:10:16 5364

原创 simhash算法

hashmap通过键值对的形式进行查找,O(1);需要判断的句子进入simhash之前是要,经过分词-hash-加权-合并-降维;

2021-07-22 12:08:27 100

原创 leetcode---python刷题记录

python,判断一个key是否在字典中,用"in ": # 方式一dic={}if key in dic.keys(): pass# 方式二:# 使用python 字典内置的属性方法dic.has_key(key)2.Python 中,a,b=c,d 操作的原理是先暂存元组 (c,d) ,然后 “按左右顺序” 赋值给 a 和 b;3. 在递归遍历矩阵,判断是否包含某个单词的时候,需要做访问标记,不然的话会出现下面这样的错误:4. python set的remov...

2021-07-20 20:44:56 100

原创 自然语言处理常用算法介绍(附上一些个人看过比较好的链接,若有冒犯,请联系删除,谢谢!)

N-Gram:(常用的是bi-gram和tri-gram、用来评估一个句子是否合理)https://zhuanlan.zhihu.com/p/32829048介绍RNN和LSTM非常的详细:https://juejin.cn/post/6949159845731762184

2021-07-19 22:04:00 610

原创 python3递归建立二叉树

注意事项:建树是遍历建树的,但是所给的list不一定是先序、后序、中序的结构,而是正常的广度优先遍历结构,这是可以使用2*i+1表示左孩子,2*i+2表示右孩子;或者使用Bfs遍历建树; 递归建树的时候,一定要注意,边界return的内容是什么,会不会对下次return产生影响;以及最后是否需要return root;同时注意整个减少的要求:比如,肯定list不能越界才对。class TreeNode: def __init__(self, val: int): self.

2021-07-10 11:45:35 1188

原创 Word2Vec--词向量模型

1.为什么要使用word2vec? 对于汉字/英文单词进行编码时候可以采用one-hot向量来实现,但是这样无法学习到相邻单词之间的关系,而且还容易导致维度爆炸。2.word2vec是什么? word2vec是一个词向量模型,简单来说就是输入汉字-->输出词向量; word2vec是一群用来产生词向量的模型,依赖于skip-gram和CBOW模型来进行词嵌入;...

2021-06-30 08:37:22 1362

原创 源码编译安装python package

基于Miniforge虚拟环境python3.9.1 Macbook M1 源码安装PyQt5 —success前提:sip-4.19.25、PyQt5-5.15.4、PyQt5_sip-12.9.0 下载zip或者tar.gz源码首先安装sip,unzip解压之后运行如下命令:arch -arm64 python configure.py # 运行该命令会生成Makefile文件arch -arm64 make # 会自动寻找Makefile文件进行buildarch -arm64 s

2021-06-17 15:37:53 351

原创 递归算法-知识点总结

递归结束的条件; 递归的公式--(明确目的,寻找递归函数的等价关系)递归的执行不仅可以从0-n进行,ye h

2021-06-03 17:25:06 199

原创 排序算法--(python实现)快排、堆排序、插入排序、希尔排序、归并排序

以leetcode某题为背景:ku

2021-05-31 14:52:08 153

转载 19.剑指offer-正则表达式匹配

题目:

2021-05-31 10:58:46 158

原创 动态规划问题

计数 you duo xiao zhong fang shi

2021-05-31 10:55:12 91

原创 剑指offer16---数值的整数次方

题目:思路一:借用leetcode上大佬的解释class Solution: def myPow(self, x: float, n: int) -> float: #采用位运算的方法 if n<0: n=-n x=(1/x) # 同时关注x=0的情况 result=1 # n仍然代表相应的整数 while n:

2021-05-30 13:45:45 87

原创 Python3&机器学习&深度学习中的不常见的运算符和函数(不断更新)

// 向下取整运算符& | 在数字运算时是 “位运算符”,参与运算的两数若都为1则结果为1,否则为0;

2021-05-30 13:16:47 316

原创 剑指offer13-机器人的运动范围

class Solution: def movingCount(self, m: int, n: int, k: int) -> int: def count(num) -> int: result = 0 while num: result += num % 10 num = int(num / 10) return result...

2021-05-30 10:10:17 65

原创 矩阵中的路径-DFS 递归

、class Solution: def exist(self, board: List[List[str]], word: str) -> bool: #确定一个点,递归 def dfs(i,j,flag): #把访问标记的判断融合在了 board[i]!=word[flag] 因为我们只关注访问过的和我们相等的值 if not (0<=i<len(board)) or not (0&...

2021-05-29 18:29:42 143

原创 剑指offer--动态规划-小青蛙跳台阶有多少种可能性的问题

有多少种可能性的问题,一般都有递推性质;是

2021-05-29 16:30:41 107

原创 剑指offer-07 重建二叉树

输入:先序遍历,中序遍历;输出:构建的二叉树;方法:分治策略(递归),先建立节点,确定递归边界(数组为空,也就是没有节点的时候)题目:

2021-05-29 13:37:37 81

原创 04-二维数组中的查找--利用矩阵中数据有序的特征

class Solution:def findNumberIn2DArray(self, matrix: List[List[int]], target: int) -> bool:if len(matrix)==0:return Falsen=len(matrix)-1;m=len(matrix[0])-1i=n;j=0while i>=0 and j<=m:flag=matrix[i][j]if flag>target:i=i-1elif

2021-05-28 15:14:11 93

原创 Linux命令

Linux 文件与目录常用命令:1.cd、pwd、mkdir、rmdir命令:cd 切换目录cd .. 回退到上一级目录,(cd 和 ..之间有空格)cd ~ 回到root目录./1/2/3 相对路径/1/2/3 绝对路径pwd 显示当前目录mkdir 创建一个新的目录rmdir 删除一个目录2.复制文件和目录:cp --help 可以获得帮助文档若是目录:cp -r source destination3.删除文件或目录:rm-r 递

2020-11-16 15:52:21 83

原创 conda

Linux---Conda常用命令:1.创建虚拟环境:conda create -n env_name python=x.x(env_name是指你要创建的虚拟环境的名字,python=x.x是指你要安装的虚拟环境的python版本,可以是3.6、3.7、3.6.9等等)2.激活虚拟环境:source activate env_name3.退出虚拟环境:source deactivate4.conda 查看已经安装的虚拟环境:conda env list5.删

2020-11-16 09:16:04 125

原创 matlab矩阵操作

Matlab常用矩阵操作:1.求矩阵A的逆矩阵:inv(A)2.求特征值、特征向量:[a,b]=eig(A) %同时求特征值、特征向量a=eig(A) %只求特征值3.在矩阵中使用变量(未知数):syms a %表示定义了一个变量a,可以不赋值直接使用b=1a+b %不会报错matlab运行效果4.生成n阶单位矩阵:eye(n)...

2020-11-13 13:06:03 100

原创 jupyter

jupyter安装,配置过程:一. 官网配置文档https://jupyter.org/install二.自己配置过程:首先使用命令(通过conda源安装jupyter) :conda install jupyter notebook 之后使用如下命令启动,通过cmd显示的网址使用jupyter :jupyter notebook...

2020-11-12 19:55:31 104

空空如也

空空如也

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

TA关注的人

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