- 博客(45)
- 收藏
- 关注
原创 二分查找算法精讲
34. 在排序数组中查找元素的第一个和最后一个位置🔴牢牢记住这个区间的定义,是解题的关键!【补充】理解二分,请牢记区间的定义!区间内的数(下标)都是还未确定与 target 的大小关系的,有的是 < target,有的是 ≥ target;区间外的数(下标)都是确定与 target 的大小关系的。
2025-04-02 16:41:24
268
原创 Java中的Queue的不同实现
创建了一个双端队列,可以当作 栈(LIFO) 或 队列(FIFO) 使用。• 推荐 ArrayDeque 代替 Stack,因为它 更高效、更灵活,没有 Stack 的同步开销。• 使用 push() 和 pop() 操作时,它表现得像 Stack(后进先出)。• 使用 offer() 和 poll() 操作时,它表现得像 Queue(先进先出)。
2025-03-08 16:14:20
490
转载 2021-03-10
Post navigation ← Previous Next → R包升级与降级 <div class="entry-meta"> <span class="sep">Posted on </span><a href="http://www.bio-info-trainee.com/5464.html" title="上午9:31" rel="bookmark"><time class="entry-date" ...
2021-03-10 10:56:36
252
原创 CCF2020年9月第二题——python满分答案
我的解法:n,k,t,x1,y1,x2,y2 = map(int,input().split())a=[]for i in range(n): a.append(list(map(int,input().split())))for i in range(n): for j in range(0,t*2,2): #print(a[i][j],a[i][j+1]) if (x1<=a[i][j] and a[i][j]<= x2) a...
2020-12-23 10:35:23
330
原创 CCFpython 20年9月第一题202009-1-100分
我自己的答案:n,x,y=map(int,input().split())d={}for i in range(n): a,b=map(int,input().split()) c=pow((x-a),2)+pow((y-b),2) d[i]=c d=sorted(d.items(),key=lambda item:item[1])flag=0for i in d: print(i[0]+1) flag+=1 if flag==3:...
2020-12-23 10:32:31
162
原创 2020-09-08
CCF-CSP 201912-2 回收站选址(python实现) 100分 实现 简单直接很直接的思想,直接判断, 运行时间150ms 上下n = int(input())b=[0]*5a=[]for i in range(n): a.append(tuple(map(int,input().split())))for x,y in a: i=0 if ((x+1,y) in a) and ((x-1,y) in a) and ((x,y+1) in a) an
2020-09-08 16:28:44
120
原创 R遇见的问题-plot不出图
实验跑着跑着rstudio plot就开始不显示图片了,参考了网上的建议,发现这个最靠谱、简单、粗暴dev.new()
2019-12-18 19:41:12
31511
24
原创 R语言安装github包出现的错误,object "XXX" is not exported by "namespace:viridisLite"
自己遇上了类似的问题,当时是把所有导致这个问题出现时安装的所有包我都卸载了,再次重装的。弄了很久,我发现都是在安装各种包让我更新我不更新导致的后果R,告诉我一个道理,一定要听话,让你更新就更新,不然我的bug出到让你崩溃。下图借用以为博主的图(https://blog.youkuaiyun.com/yw_vine/article/details/79631042)原连接 ...
2019-12-13 20:24:23
8847
原创 pip安装hdbscan时报错-ERROR: Could not build wheels for gevent which use PEP 517 and cannot be installed
在安装环境中遇到的各种坑,记录一下自己悲惨的配环境的日子pip安装locust时报错-ERROR: Could not build wheels for gevent which use PEP 517 and cannot be installed借用别人的图,我当时没有截图,pip安装locust时报错-ERROR: Could not build wheels for gevent wh...
2019-12-13 20:10:54
30078
10
转载 conda channel的镜像设置(设置可用清华源)
前言今天在下载OpenCV的时候发现清华的conda channel镜像已经不能用了,故在此记录:1)如何显示所有channel;...
2019-12-13 16:33:06
4520
转载 单细胞交响乐1-常用的数据结构SingleCellExperiment
刘小泽写于19.10.26-27分析单细胞数据,常见的一个名称就是SingleCellExperiment或者sce,那么这次就来认识一下这个基础知识点这是单细胞分析中的非常常用的S4对象,里面包罗万象,但依然有据可循。那么它是如何组织的?存储了什么内容?这就是我们这次要探索的任务。内容来自:https://osca.bioconductor.org/data-infrastructure...
2019-12-12 21:04:12
4076
1
转载 anaconda——Anaconda下快速安装Python第三方包 whl文件
pip在Anaconda Prompt中,可以直接使用命令pip install 你的包pip 方法不成功的话Python第三方...
2019-12-06 16:13:48
598
转载 anaconday-在anaconda2下和cmd下进行sklearn安装的不同--python2.7
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...
2019-12-06 15:45:26
148
转载 Anoconda遇到的问题——如何把jupyter notebook切换到其他配置好的conda虚拟环境
在深度学习实验过程中,肯定会涉及到不同的环境配置,比如说python3和python2的不同环境,比如不同版本的tensorflow的环境,这都要求切换环境,直接切换conda环境的方法很简单,直接在cmd上可以用conda activate adda来切换到adda的环境,也可以从conda的可视化界面上切...
2019-12-06 14:54:32
290
转载 学习笔记——anaconda装环境遇到无法定位程序输入点OPENSSL_sk_new_reserve……问题
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...
2019-12-06 11:54:39
542
原创 当R安装包package ‘XXX is not available (for R version 3.5.3)
遇到这个情况,说明包源不在或者改了地方,那就换个办法呗比如impute就这样子安装:source(“http://bioconductor.org/biocLite.R”)biocLite(“impute”)library(“impute”)或者可以从官网下载,可以参考我之前的一篇文章https://blog.youkuaiyun.com/gao_yan1/article/details/1033...
2019-12-04 10:25:02
8124
原创 单细胞R包安装问题-Rphenograph
devtools::install_github(“JinmiaoChenLab/Rphenograph”)如果出现以下问题Downloading GitHub repo JinmiaoChenLab/Rphenograph@masterError in utils::download.file(url, path, method = method, quiet = quiet, :ca...
2019-12-04 10:06:51
3550
转载 R语言——devtools::install_github()无法安装问题
原文链接:http://www.cnblogs.com/bingoup/p/11109336.html对于这个问题,大家可以试试下面的方法:引自:https://github.com/r-lib/remotes/issues/130如果还是不行,试试下面这个方法,把...
2019-12-04 09:55:04
10122
原创 R语言修改默认工作路径
方便自己查看修改工作路径以 E:/R_yuyan 路径为例#括号里面输入一个新路径 这个路径是新建的dir.create(“E:/R_yuyan”)#括号里面输入第一步创建都新路径 设置为新路径setwd(“E:/R_yuyan”)#查看新路径是否修改成功getwd()...
2019-12-03 11:13:32
4574
转载 学习笔记——package ‘****’ is not available (for R version 3.5.2)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...
2019-11-29 10:15:42
987
转载 学习笔记——机器学习 数据预处理之One-Hot Encoding
机器学习 数据预处理之One-Hot Encoding看到One-Hot-Encoding发现网上大多数说明都是来自于同一个例子,最后结果感觉出的好突兀,因此这里总结一下。很多机器学习任务中,特征并不总是连续值,有可能是分类值。考虑以下三个特征:["male", "female"]["from Europe", "from US", "from Asia"]["uses Firefo...
2019-11-28 11:33:01
149
转载 学习笔记——集成学习:组合不同的模型
集成学习(ensemble method)的目标是:将不同的分类器组合成为一个元分类器,与包含于其中的单个分类器相比,元分类器具有更好...
2019-11-27 15:04:34
892
转载 关于互信息的一些注记(python)
<div class="note"><div class="introduction"><p>此注记将说明:互信息(Mutual Information)如何作为特征选择指标,及互信息在此用途中的隐蔽缺陷,以及使用 normalized mutual information作为更合理指标的必要性,附及均值的重要意义,等...
2019-11-26 10:55:54
804
转载 学习笔记——用R语言实现信息度量
用R语言实现信息度量 R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大。R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在迅...
2019-11-26 10:48:58
2074
转载 Python 信息熵 条件信息熵 互信息(信息增益)的理解以及计算代码
好久没更新博客了,最近在学习python的贝叶斯网络构造,卡在k2算法给无向图打分这一步很久了,然后微微头疼,决定把之前构造无向图里的...
2019-11-25 21:24:26
1789
转载 学习笔记——改改host,轻松登录dropbox!(For Windows)
自从dropbox被屏蔽之后,已经很久没有登录过它了,我都快要将他遗忘了,突然收到邮件让我登录,否则就关闭账户,可我又登不上去,这可如...
2019-11-25 11:23:34
2311
转载 学习笔记——XGBoost:机器学习(理论+图解+安装方法+python代码)
目录一、集成算法思想二、XGBoost基本思想三、MacOS安装XGBoost四、用python实现XGBoost算法在竞赛题中经常会用到XGBoost算法,用这个算法通常会使我们模型的准确率有一个较大的提升。既然它效果这么好,那么它从头到尾做了一件什么事呢?以及它是怎么样去做的呢?我们先来直观的...
2019-11-22 17:19:59
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人