- 博客(40)
- 收藏
- 关注
原创 IP地址的表示方式与分类
IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。其中A类、B类、C类地址都是单播地址(一对一通信),是最常用的。A类地址网络号占1个字节,只有七位可供使用(第一位固定为0),可指派的网络数是 2^7 - 2 = 126
2023-09-15 14:26:56 1199
原创 记录一些杂七杂八的数据分析
常用的有创建数组、查看数据类型、查看数组大小、以及索引和切片等操作。Oracle数据库,SQL Server数据库,MySQL数据库,PostgreSQL数据库。数据清洗:检查、修正不正确的数据、移除无效数据,移除无用数据,为后续的处理做准备。数据转换:将非结构化、不规范的数据,转换成便于分析处理的结构化数据。项目背景、项目意义、需求、项目组织框架、项目计划、沟通计划。数据获取 :从各种渠道获取到待处理的数据,这是首要步骤。① 对缺失值过滤,删除缺失值所在的空行。处理缺失值、重复值、异常值。
2023-07-13 09:26:52 344
原创 pycharm使用之torch_geometric安装
我们想要安装torch_geometric,就要先连带下载torch_cluster、torch_scatter、torch_sparse、torch_spline_conv,注意torch_geometric不需要下载。首先需要找一下对应的版本,这里要跟自己的python对应上,我的是3.9.7,所以对应的是cp39。我是windows系统,所以下载win相关,按照这样的思路找,然后下载。
2023-06-13 15:12:06 3925 2
原创 pycharm使用之torch_sparse安装
这里要跟自己的python对应上,我的是3.9.7,所以对应的是cp39。按照这样的思路找,然后下载。我是win,所以下载的是。3、 输入import torch,然后输入torch.__version__,最后回车。最简单直接的方法就是把刚刚下载的文件复制到你的程序所在的文件夹。有cude的就选择对应的cuxxx,没有的话就选择cpu。3、下载对应的torch_sparse版本。二、下载合适的torch_sparse版本。可以看到我的torch版本是1.10.0。2、选择对应的torch版本。
2023-06-11 17:53:43 2973
原创 【SQL】将表的某一列默认值设为“XXX”
SQL中的DEFAULT约束是用于向列中插入默认值的。如果列中没有规定其他的值,那么会将默认值添加到所有的新记录,如果有值,则不会进行值的覆盖。
2023-05-11 16:35:17 1302 1
原创 【实例展示通俗易懂】SQL中的内外连接、左右连接
连接分为内连接与外连接;外连接分为左连接与右连接。1.内连接,显示两个表中有联系的所有数据;2.左链接,以左表为参照,显示所有数据;3.右链接,以右表为参照显示数据。
2023-05-02 18:15:15 999
原创 R语言无法调用stats.dll的问题 Error: package or namespace load failed for ‘mclust‘ in inDL
R[write to console]: Error: package or namespace load failed for 'mclust' in inDL(x, as.logical(local), as.logical(now), ...): unable to load shared object 'D:/R-4.1.1/library/stats/libs/x64/stats.dll': LoadLibrary failure: 找不到指定的模块。
2023-04-20 10:25:21 1745 2
原创 【R包安装】某个编辑包不存在,不存在叫‘xxx‘这个名字的程辑包
我在运行是python调用R包出现以下问题:不存在叫'mclust'这个名字的程辑包。我将依赖包全部安装了。install.packages("caret", dependencies = c("Depends", "Suggests"))
2023-04-19 17:07:32 27072 1
原创 OSError: cannot load library ‘D:\Program Files\R\R-4.0.3\bin\x64\R.dll‘: error 0x7e
OSError: cannot load library 'D:\Program Files\R\R-4.0.3\bin\x64\R.dll': error 0x7e。OSError: cannot load library 'D:\Program Files\R\R-4.0.3\bin\x64\R.dll': error 0x7e问题的解决。
2023-04-19 15:09:54 1668
原创 图卷积网络GCN---底层逻辑最简单直白的理解
GCN的一个关键就是融合邻居的信息,无论经过多少层的GCN,最开始的图结构是不会被改变的,改变的是节点的信息,因为节点的信息一直在根据自己的邻居做更新。
2023-04-12 22:22:32 669
原创 【SQL】数据库的创建,表的创建、更新、删除
本文介绍了数据库的结构和基本理论,以及数据库的实际应用。包括对关系数据库中用来存储数据的表进行创建、更新和删除操作,同时会涉及关系数据库专用的 SQL 语句的书写方法和规则。
2023-04-11 21:04:48 10269
原创 PostgreSQL下载、安装、Problem running post-install step的解决、连接PostgreSQL
PostgreSQL下载安装以及Problem running post-install step的解决。右击以管理员身份运行,打开后就是如下界面,点击“Next >”按钮。data,是你的数据的目录,我的目录是D:\。输入下文,直接回车。
2023-04-11 11:29:08 3845 4
原创 【R语言】---列表
列表是 R 语言的对象集合,可以用来保存不同类型的数据, 可以是数字、字符串、向量、另一个列表等。本文展示了列表可以存储的数据类型,并讲述了两种列表元素的提取与替换。
2022-12-10 16:35:27 8181
原创 【MATLAB】find函数及其用法
k = find(X) 返回一个包含数组 X 中每个非零元素的线性索引向量。如果 X 为向量,则 find 返回方向与X相同的向量。如果 X 为多维数组,则 find 返回由结果的线性索引组成的列向量。如果 X 包含非零元素或为空,则 find 返回一个空数组。线性索引组成的列向量:表示索引按照列,从1开始,从第一列开始,下一列的第一个值的索引紧接上一列最后一个值的索引。
2022-12-03 16:41:14 37781
原创 【MATLAB】K近邻算法——knnsearch函数及其用法
在X中,为Y的每一个点找最近邻居。其中,IDX是一个列向量,每一行表示的是Y在X中的最近邻所对应的在X中的索引值。D返回的是Y在X中的最近邻与Y的距离。距离按照从小到大排序。
2022-10-21 17:33:26 5688 1
原创 【生信学习】Scanpy函数pp.calculate_qc_metrics
函数describe_obs, describe_var,来进行对细胞、基因进行质控指标的计算。会直接返回细胞、基因两个质控指标。obs对应的是细胞,var对应的是基因。这个跟Anndata数据格式相关。以一个单细胞分析作为展示,数据集包括有2041个细胞,1020个基因。
2022-10-13 21:23:13 2101
原创 【Python编程】字典及其使用
字典是由键和值组成的,以成对的形式出现。表达式,是字典的基本组成。其中age和color是键,5和red是值。键需要用单引号引起,当值为字符串的时候,也需要用单引号引起。键和值之间用冒号分割,而键值对之间用逗号分割。
2022-10-13 09:50:27 4316
原创 【Python编程】if语句
if语句的核心是判断表达式的值为True还是False。通过创建较为复杂的if语句来确定当前处于什么情景。if语句可以应用到列表,编写一个for循环,以一种方式处理列表中的大多数元素,以另一种方式处理包含特定值的元素。
2022-10-11 16:05:26 7905
原创 【Python编程】操作列表
所谓列表切片,就是指定第一个和最后一个索引。和range()一样,从第一个指定的索引值开始,到指定的结束停止,也就是不会索引最后一个。range()函数,从指定的第一个值开始,到指定的最后的一个值终止,所以不打印指定的最后一个值。元组的格式和列表很像,但用圆括号来标识。
2022-10-10 21:30:13 1053
原创 【Python编程】列表
用 [ ] 表示列表,用逗号分隔其中的元素。insert()可以在列表的任何位置添加新的元素。 会插入索引号的位置,原本的索引号及其之后的元素,都向后移动。sort(reverse = True),得到的排序就是按照字母相反的顺序排序。
2022-10-10 19:59:31 697
原创 【Python编程】变量和简单的数据类型
在这里,message就是一个变量。变量是标签,赋予值的时候,变量就代表了那个值,代表了那个字符串。2、变量的命名 (1)只能包含字母、数字和下划线。且不能用数字打头。 (2)变量名不能包含空格。 (3)不能把函数名作为变量名。在第三行,是字符串中插入其他变量的值,格式: f "{ }" , 引号前加 f ,引号内加 { } 。
2022-10-09 20:57:26 139
原创 Pandas常用类:Series,DataFrame数据结构
Pandas中有很多类,但是常用的类有三个:Series,DataFrame,Index.Series:基本数据结构,一维标签数据,能保存任何数据类型DataFrame:基本数据结构,一般为二维数组,是一组有序的列文章篇幅较长,可以通过左下角的目录来帮助查看。
2022-10-02 17:36:55 1859
原创 Pytorch中光标变粗的解决
如图所示,pytorch中的光标变粗,一直在跳跃闪烁,这种情况在你输入 () 的时候,光标是覆盖住 ) 在跳跃。这种情况下,在你要输入新的内容时就会把删掉。这种情况只需要按一下键盘上的 Insert 键,就可以恢复正常。
2022-09-26 15:43:18 2329
原创 Dev-C++ 初次使用基本操作
3、选择第二个console application,并命名该文件,点击确认。2、编写函数题,在这里我们写一个最简单的,输出hello World!4、接下来会让你选择文件夹,这里建议找一个存放程序的文件夹。1、编译,选择运行--->编译(或者快捷键F9)一个简单的代码就运行完成了,快去学习吧~
2022-09-22 11:51:49 7312 1
原创 单细胞分析Scanpy(一):Anndata数据结构
Scanpy是一个分析单细胞转录组数据的python库,AnnData是scanpy的数据存储格式。
2022-08-13 19:55:54 5533
原创 Matlab图像数据类型unit8与double
matlab读取图片后保存的数据是uint8类型,以此方式存储的图像称作8位图像,相比较matlab默认数据类型双精度浮点double(64位,8个字节)可以节省存储空间。
2022-08-09 21:25:15 14527 2
原创 Clustering by fast search and find ofdensity peaks通过快速搜索和发现密度峰进行聚类
这篇文章是2014年发表在《Science》上的一篇文章。文章的思想是基于:集群中心的密度高于其周围的点,并且与密度较高的点有相对较大的距离。
2022-07-21 21:54:33 2158
原创 聚类及其相似性度量
聚类与分类的最大的不同在于,聚类需要被划分的类别是未知的。聚类不会提前约定好分成几类,而是通过算法划分为未知的若干类,我们更关心的是是否把相似的目标分类到一起了。聚类间的相似性度量有四种:闵可夫斯基距离、曼哈顿距离、欧式距离、切比雪夫距离。......
2022-07-21 17:25:43 2787
原创 DrugBank数据库以及其他介绍
以后要研究的是人工智能与生物信息的结合,最近在看一篇论文的时候,用到了生物数据库Drug Bank,目前对Drug Bank了解还比较少,看了一下官网,做一下简单介绍。DrugBank数据库是一个综合的数据库,里面对于药物的介绍很详细,但对于交叉,以后应该主要用到的是数据集的下载。下文中如有表述不当的,欢迎指出。一、搜索 主页的搜索包括四种,分别为“Drugs(药品名)”、“Targets(靶点)”、“Pathways(作用途径)”、“Indications(适应症)”。...
2022-05-25 21:45:10 14309
原创 GitHub初体验,解决你的打开注册问题~
一开始使用Github时,登录不上又是英文,真的焦头烂额。搞了很久之后,终于成功。希望我的方法可以帮助到你。一、打开Github网页这里提供的是一个比较常见的方法:修改host地址1、查询IP地址(1)首先:https://ipaddress.com/website/github.com#ipinfo,记录页面显示的IP地址。(2)其次:https://ipaddress.com/website/github.global.ssl.fastly.net#ipinfo,记录IP地址。
2022-05-12 18:20:35 1608
原创 卷积神经网络CNN---NiN
NiN块的提出,主要是因为前面所提到的三个网络都含有全连接层。在这里面含有一个很大的问题:每个卷积层的参数基本都是in*out*k*k,但是最后一个卷积到全连接层之间,有很大的参数。最大的问题是,这个容易带来过拟合。所以NiN的思想就是,不要全连接层。一、NiN块1、块介绍NiN 块以⼀个普通卷积层开始,后面是两个 1 × 1 的卷积层。这两个1 × 1 卷积层充当带有 ReLU 激活函数的逐像素全连接层。第⼀层的卷积窗口形状通常由用户设置。随后的卷积窗口形状固定为 1 × 1。
2022-04-14 11:18:04 3893
原创 卷积神经网络CNN---VGG
VGG 网络可以分为两部分:第⼀部分主要由卷积层和汇聚层组成,第⼆部分由全连接层组成。论文:Very deep convolutional networks for large-scale image recognition年份:2014年一、VGG块每一个块由以下两个部分组成:(1)3 × 3 卷积核、填充为 1(保持⾼度和宽度)的卷积层,n个(2)2 × 2 池化窗口、步幅为 2(每个块后的分辨率减半)的最大汇聚层,1个(3)每一块的最后一个卷积后会先ReLU激活函数,然后再
2022-04-14 10:23:02 2245
原创 卷积神经网络CNN---AlexNet
AlexNet采用8层卷积神经网络,并以很大的优势赢得了2012年ImageNet图像识别挑战赛。包括有五个卷积层,三个全连接层.论文:ImageNet Classification with Deep Convolutional Neural Networks
2022-04-13 22:21:44 800
原创 卷积神经网络CNN---LeNet
LeNet,它是最早发布的卷积神经网络之一,这个模型是识别图像中的手写数字。论文:Gradient-Based Learning Applied to Document Recognition一、模型简介:LeNet是一个七层的网络。不包括输入层,输入层的图片是32*32大小。包括有两个卷积层,标记为C;两个池化层,标记为S;三个全连接层,标记为F。模型的简化图:网络所采用的激活函数是sigmoid函数。与卷积核卷积后输出的图片大小计算方式:(输入的尺寸 - 卷积核的尺寸)
2022-04-13 14:25:32 3412
原创 修改Jupyter Lab、Jupyter Notebook的工作目录
下载好Anaconda后,打开Jupyter Lab或者Jupyter Notebook时,默认的目录是用户目录(C:\Users\...),在这种默认目录里很杂乱,所以更换一下D盘的目录,会更清晰。下文会分别讲解一下Jupyter Lab 和 Jupyter Notebook 修改目录的方式。一、修改Jupyter Lab的工作目录1、直接打开Anaconda Prompt2、打开后输入 jupyter-lab --generate-config 执行...
2022-04-02 15:01:08 5568 3
原创 Pycharm配置Anaconda环境
Pycharm学习过程中,每次在一个Pycharm窗口建立一个新的文件夹,都需要重新配置anaconda环境。由于本人是初学者,所以写一篇文章记录,如有错误,欢迎指正。一、新建工程1、点击File-->New Project选择新建工程所在文件位置,并命名,点击create。选择New Window。二、配置环境1、在创建好的新工程窗口下,点击File-->Settings...2、 Settings-->Project :pythonProject-->
2022-03-30 14:14:49 68944 20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人