03 2020 档案

摘要:linux系统管理学习笔记5 管理用户 [TOC] 用户和用户组 用户和用户组的概念。 linux中必须要有一个用户账号(一般是一个字符串)才能登录和使用linux系统。 但是linux系统并不是识别用户的账号,而是通过识别用户的ID号,即UID。正常情况下,系统中每个用户都有一个独一无二的UID。 阅读全文
posted @ 2020-03-29 11:14 songbiao 阅读(408) 评论(0) 推荐(0)
摘要:linux系统管理学习笔记1 管理文件 [TOC] 切换创建和删除目录 linux目录的基本架构 基本上所有的linux发行版本都遵循了linux基金会发布的标准文件系统架构(Filesystem Hierarchy Standard, FHS)。根据FHS的规定,linux的目录是树形的,其中最重 阅读全文
posted @ 2020-03-28 16:20 songbiao 阅读(373) 评论(0) 推荐(0)
摘要:linux系统管理学习笔记3 重定向和管道 [TOC] 重定向 本讲介绍linux中输入输出重定向。 unix 发明人总结的的设计准则是,一次只做一件事,并且做到最好。(Do one thing, and do it well) 一个好的程序,应该满足: 1. 一次只做一件事,并做到最好。 2. 能 阅读全文
posted @ 2020-03-28 10:04 songbiao 阅读(517) 评论(0) 推荐(0)
摘要:linux系统管理学习笔记4 使用vi [TOC] vi 入门 编辑文本基本是linux中最常见的操作。 强烈推荐vi 为首选文本编辑器。 vi 是linux中预装的文本编辑器。 vim 是vi 升级版(vi improved),vim 完全兼容vi。 命令行下输入 vim,即打开vim文本编辑器。 阅读全文
posted @ 2020-03-27 17:45 songbiao 阅读(840) 评论(0) 推荐(0)
摘要:linux系统管理学习笔记8 管理软件包 [TOC] 用RPM管理软件 本讲学习如何在Linux之中管理系统中的软件。 编译源代码安装软件需要编程基础 因为不同的Linux发行版本往往有很大的不同,开发者在某个发行版本中开发和编译的程序,直接放到另外一个领域,有非常大的可能性无法运行,因此早期的历史 阅读全文
posted @ 2020-03-27 11:02 songbiao 阅读(383) 评论(0) 推荐(0)
摘要:linux系统管理学习笔记1 初识linux [TOC] 引言 linux 之父, Linus Torvalds 自由软件之父 Richard Stallman GNU项目的创立,标志着自由软件运动的兴起。 1992年正式诞生了Linux系统。 linux发行版本可能存在较大差异,但是并不是系统内核 阅读全文
posted @ 2020-03-27 09:03 songbiao 阅读(458) 评论(0) 推荐(0)
摘要:centos7安装R和rstudio [TOC] 安装R 因为R已经由EPEL仓库管理, 所以使用如下命令安装R completed之后,命令行输入R即打开R的初始界面,有R的提示文档。 安装rstudio 参考rstudio 官网上的内容,Install for Red Hat / CentOS 阅读全文
posted @ 2020-03-24 18:40 songbiao 阅读(1415) 评论(0) 推荐(0)
摘要:R语言paste函数解析 [TOC] paste函数 paste函数的作用就是将R对象转换为字符后连接向量。 参数 ... 一个或多个R对象,要转换为字符向量。 sep 分隔字符串。不是NA_character_。 collapse 分隔结果的可选字符串。不是NA_character_。 从上参数列 阅读全文
posted @ 2020-03-20 09:44 songbiao 阅读(3177) 评论(0) 推荐(0)
摘要:Python NumPy 库学习笔记四 [TOC] NumPy 字符串函数 以下函数用于对 dtype 为 numpy.string_ 或 numpy.unicode_ 的数组执行向量化字符串操作。 它们基于 Python 内置库中的标准字符串函数。 这些函数在字符数组类(numpy.char)中定 阅读全文
posted @ 2020-03-15 17:34 songbiao 阅读(292) 评论(0) 推荐(0)
摘要:Python NumPy 库学习笔记三 [TOC] NumPy 广播(Broadcast) 广播(Broadcast)是 numpy 对不同形状(shape)的数组进行数值计算的方式, 对数组的算术运算通常在相应的元素上进行。 如果两个数组 a 和 b 形状相同,即满足 a.shape == b.s 阅读全文
posted @ 2020-03-15 17:32 songbiao 阅读(252) 评论(0) 推荐(0)
摘要:python NumPy库学习笔记二 [TOC] 引言 继续学习numpy库。 主要内容为NumPy 切片和索引 NumPy 切片和索引 ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。 ndarray 数组可以基于 0 n 的下标进行索引,切 阅读全文
posted @ 2020-03-15 17:29 songbiao 阅读(307) 评论(0) 推荐(0)
摘要:python NumPy库学习笔记一 [TOC] 引言 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 为开放源代码并且由许多协作者共同维护开发。 NumPy ,SciPy, M 阅读全文
posted @ 2020-03-15 17:27 songbiao 阅读(255) 评论(0) 推荐(0)
摘要:去除重复行或者只保留唯一值,分别对应两件事情。 去除重复行,指的是,将text 文档中所有有重复行的行不做保留,全都删除。 只保留唯一值,指的是,将text 文档中有重复行的保留且仅保留一个值,最后就实现整个text中每一行均为唯一值。 这两种方法都是基于正则表达式替换的方法,查找的模式是一样的(利 阅读全文
posted @ 2020-03-15 08:59 songbiao 阅读(15842) 评论(0) 推荐(0)
摘要:Rstudio配置镜像 [TOC] 引言 R编程,就是 用别人的包和函数 讲述你自己的故事,所以R编程中经常要进行下载package。生物学分析用的package主要就是从CRAN 和Bioconductor进行下载。R使用install.packages 来安装CRAN中的packages,使用 阅读全文
posted @ 2020-03-14 10:30 songbiao 阅读(11542) 评论(0) 推荐(0)
摘要:notepad++中使用正则表达式 [toc] notepad中正则表达式的语法 首先,注意Notepad++正则表达式字符串最长不能超过69个字符。 第二,notepad中的正则表达式语法与通用的正则表达式语法以及python re模块中支持的正则表达式语法都没有没有实质区别,列举如下: 转义字符 阅读全文
posted @ 2020-03-12 16:34 songbiao 阅读(25371) 评论(0) 推荐(2)
摘要:python 使用多线程 [TOC] 什么是线程? 在软件编程中,线程是具有独立指令集的最小执行单元。它是进程的一部分,并在共享程序相同的可运行资源(如内存)中运行。线程有一个起点、一个执行序列和一个结果。它有一个指令指针,该指针保存线程的当前状态,并控制下一步以什么顺序执行什么。 举个通俗的例子, 阅读全文
posted @ 2020-03-12 10:19 songbiao 阅读(637) 评论(0) 推荐(0)
摘要:Python 编程的30个技巧 [TOC] 引言 本文学习的是 "30 tricks for python programmers" , 理解后整理为本学习笔记。 1. 就地替换两个数字 2. 比较运算符的连接 4. 使用多行字符串 The basic approach is to use back 阅读全文
posted @ 2020-03-11 18:58 songbiao 阅读(645) 评论(0) 推荐(0)
摘要:python 运算符学习 [TOC] 引言 Python语言支持以下类型的运算符: "算术运算符" "比较(关系)运算符" "赋值运算符" "逻辑运算符" "位运算符" "成员运算符" "身份运算符" "运算符优先级" 今天根据 "菜鸟教程" 对python运算符的介绍进行了学习,总结了学习笔记为本 阅读全文
posted @ 2020-03-09 16:48 songbiao 阅读(163) 评论(0) 推荐(0)
摘要:python os.path模块学习 [TOC] 引言 python 的os.path模块,实现了对文件路径的操作。使用时,可以 或者 。今天学习了python的os.path标准库 "文件目录和访问" ,整理了较为常用的路径操作函数。 常用函数 路径分割、扩展名和路径拼接函数 , 将路径 path 阅读全文
posted @ 2020-03-09 11:18 songbiao 阅读(531) 评论(0) 推荐(0)
摘要:利用Python字典的键值对来进行统计。 逻辑就是,生成一个字典,将要统计的列表作为字典的键,然后对字典该键进行赋值,赋值方法采用字典的dict.get()函数。 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。 key 字典中要查找的键。 d 阅读全文
posted @ 2020-03-08 17:47 songbiao 阅读(2985) 评论(0) 推荐(1)
摘要:python的re模块学习 [TOC] 引言 越来越体会到,正则表达式,除了 可读性差,写表达式困难 以外,没有其他任何缺点了。 如果能熟练使用正则表达式,对于处理字符串,提取感兴趣的内容,绝对是 效率神器 。 之前每次用到正则表达式时,都是现查用法和写测试表达式,不够系统,所以这里研究一下pyth 阅读全文
posted @ 2020-03-07 22:33 songbiao 阅读(429) 评论(0) 推荐(0)
摘要:R语言数据分析 听课笔记第三部分搏术 [TOC] 观数以形:一维数据作图 茎叶图 stem()函数。 注意先用as_vector()函数处理一下。 茎叶图的缺点就是,不能展示数据量太大的情况。 直方图 基础的hist()函数和ggplot2扩展包中的函数 ggplot2的作图逻辑 其中, 是必须的。 阅读全文
posted @ 2020-03-05 22:04 songbiao 阅读(1144) 评论(0) 推荐(0)
摘要:R语言数据分析 听课笔记第二部分 执具 [TOC] R的知识体系 R语言的知识体系:基础编程+数据对象 基础编程 :R的运行机制及编程环境,代码的组成,扩展包,函数的调用,基本控制流,编写函数,二元操作符,泛型函数。 数据对象 :向量,因子,矩阵,数组,列表,数据框。 R专用IDE:RStudio 阅读全文
posted @ 2020-03-05 22:01 songbiao 阅读(1162) 评论(0) 推荐(0)
摘要:R语言数据分析 听课笔记第一部分 问道 [TOC] 第一部分就是方法论,包括前三章。 第二部分就是工具,R语言,包括5 6 7 8 9章。 第三部分就是具体的算法模型学习,包括10 14章。 第一章 问道 艾新波 北京邮电大学 副教授 数据科学最令人着迷的地方:一旦进行量化,看似风马牛不相及的事物或 阅读全文
posted @ 2020-03-05 21:57 songbiao 阅读(836) 评论(0) 推荐(0)
摘要:Python中正则表达式的写法,核心就是一个字符串。如下:re.compile(r'表达式') 所以,如果要在正则表达式中包含变量,那么就可以用{}.format语法,类似string中包含变量的处理方法,当然要确保变量为string型。如下: `re.compile(r'expression(%s 阅读全文
posted @ 2020-03-05 20:53 songbiao 阅读(8922) 评论(2) 推荐(0)