自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老六

python小白,非专业人士

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

原创 win10 wsl ssh localhost连接被拒绝

貌似很多情况都会出现这个问题,我在网上各种方法都试了个遍,最后考虑到wsl跟一般linux的差异,我从win10系统着手,发现这个问题可能不是出在子系统里面,而可能是win10的系统设置有关。最后查了一下win10怎么打开localhost,控制面板→程序与功能→启用或关闭Windows功能→开启下图中的服务最后我的问题解决了。另外还有一个地方可能出问题,值得注意一下ssh-keygen 不会生成authorized_keys, 需要用以下指令生成这个文件才行(参考hadoop官网)cat ~/.

2022-03-03 09:57:48 9391 1

原创 Python 进阶教程 函数装饰器的理解

以下是原文内容from functools import wrapsdef logit(logfile='out.log'): def logging_decorator(func): @wraps(func) def wrapped_function(*args, **kwargs): log_string = func.__name__ + " was called" print(log_string)

2021-11-27 12:33:19 149

原创 水仙花数快速算法

最近刷到水仙花数的算法题,本身水仙花数的算法并不难,但是这道题限制要在1s内给出答案,所以不得不查些资料看下有没有更好的算法,最后成功解决了这个问题,能够在1s内给出7位的水仙花数。算法参考了林宣治的”水仙花数的计算机解法”,代码如下:# -*- coding: utf-8 -*-def is_Narc(num, digits): tmp_sum = 0 tmp_num = num while tmp_num//10 != 0: tmp_sum = tmp_s

2021-10-28 23:52:16 619 5

原创 Context-Aware Attentive Knowledge Tracing文献笔记

模型思路一个人对某个知识点的掌握或对某个题目的理解都受到其以往做题经验的影响,而且这个影响会随着时间衰退。比如,学生A和B都依次做了(a,b,c,d,e)五个题目,A的答题记录是(1,0,1,1,1),B的答题记录是(0,1,0,1,0),那么A和B都做到题目e时,他们对其的理解是不同的,即同一个题目对不同做题经验的人来说含义不同(在模型里表现为表征这个题目的vector x 并不是固定的,而是会随着人变化);而对于同样的题目d,学生A和B的response都是1,但是这两个学生答对这个题目后对自身知识的

2021-10-25 19:55:00 1323 2

原创 ggplot2修改legend, ticks, axis, panel

ggplot2学习笔记这几天看了一些ggplot2的文档,记录一下,以免忘记。这些内容其实都是tidyverse的网站(ggplot2 reference)上的,最好的办法肯定是直接去读reference,但每次看完就忘也很头疼,所以总结了一下图的不同成分与相应修改的函数与参数。...

2021-05-11 18:48:38 1052

原创 不用ifelse写分段函数,记录一下自己的小trick

不用ifelse写分段函数,记录一下自己的小trick有时候需要一些简单的分段函数,用if else当然没问题。不过在我偶尔遇到的一次情况中,我需要尽可能用公式的方法来实现分段函数,网上简单查了查也没查到,最后突然灵机一闪想到了,所以先记录下来。主要用的思路就是用各种语言中true代表1,false代表0来区分不同条件。## eg: y = x (x<15) ; x +6 (x>=15)y = x + 6*(x>=15)## eg: y = x (x<15) ; 3x (x

2020-12-27 10:10:57 490

原创 R语言按指定列名读取tsv文件

a = read_tsv(file,col_types = cols_only(col_name_to_be_loaded= col_number()), na = c(“n/a”))col_name_to_be_loaded 是你指定要读取的某一列,na=c(“n/a”)是把“n/a”读取为NA。...

2019-11-18 15:55:54 10580

原创 HeuDiConv用法

HeuDiConv用法从Dicom转换为Nii文件,而且数据文件以BIDS格式组织。1.首先弄到扫描信息文件,这在后续转换需要用到heudiconv -d /dicom_data/SUB_{subject}/* -o /output/ -f convertall -s sub_ID -c none --overwrite结果文件会保存在/output/.heudiconv/sub_ID/...

2019-10-23 20:57:57 651

原创 批量修改文件名

这阵子修改文件名把我给弄烦了,懂不懂就要按照一定规则修改上百个文件名,在一些前辈的基础上写了个功能相对全面的批量修改文件名的脚本,刚接触python不久,放到博客上主要是自己电脑上的东西容易丢。请各位大神别打击热情,谢谢。主要借鉴了heram前辈的"Python 批量修改文件名"https://www.cnblogs.com/heram/p/6086249.html#--** coding =...

2019-07-23 17:24:43 354

空空如也

空空如也

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

TA关注的人

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