自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 torch.device

【代码】torch.device。

2024-04-20 14:38:00 66

原创 torch.nn.LSTM

默认是0, 所有层所有链最后的隐藏态。:默认是0,所有层所有链最后的细胞态。: 输出的最后一层的隐藏态。输出的最后一层ht列表。

2024-04-09 19:45:19 867

原创 按键顺序读写yaml文件

【代码】按键顺序读写yaml文件。

2024-03-13 11:35:47 377

原创 pychamr包搜索路径和python包搜索路径区别

包可能是文件夹或者python文件。

2024-03-04 15:00:36 491

原创 配置centos7 - yum源

将yum安装来源切换到阿里云的安装源上。阿里云的安装源:https://developer.aliyun.com/mirror/ centos7需要安装两个来源。

2024-03-04 14:53:37 423

原创 supervisor教程

子进程配置文件:/etc/supervisord.d/ 该文件夹下是supervisor管理的各个进程所属的配置文件。supervisor是一个统一管理批量化进程的工具,最主要的用处是接口或者程序半夜挂了,能够自己重新启动。主进程配置文件:/etc/supervisord.conf 就是supervisor本身的配置文件。supervisor是通过两个配置文件对进程统一管理,格式是ini,注释是前面加分号。官方网址:http://www.supervisord.org/使用pip和yum都可以安装。

2024-03-03 01:32:46 885

原创 net-tools工具使用

这个工具的命令是:netstat。主要用来查找接口是否成功开启:netstat -tunlp。-p:显示pid/进程名称, 也就是验证是不是自己要开启的接口。-l: 仅显示处于监听状态的端口。

2024-03-01 15:14:04 567

原创 os.getcwd()和__file__的区别。

os.getcwd():当前执行那个文件就是这个文件的目录,而不是这行代码写的地方。__file__: 这行代码写在哪值就是哪。

2024-02-28 11:41:57 315

原创 pytorch张量创建、张量复制

注意:torch.Tensor(int1, int2,int3)会创建[int1, int2,int3]形状的张量,如果传入列表元组等,就会返回该列表元组张量。首先注意一点:在torch中,可导张量计算出的新张量也是可导的,新张量与原张量具有可导连接,那么原张量就不是叶子张量,新张量成了叶子张量。整数:torch.ShortTensor 16位,torch.IntTensor 32位,torch.LongTensor 64位。tensor.clone会保持原张量的微分传导图,并会叠加到结果上。

2024-02-27 21:02:58 514

原创 gunicorn使用模板

是一个python文件:my_gunicorn.conf.py,使用方式:gunicorn -c my_gunicorn.conf.py app_test:app,app_test是自己的web接口.py文件。gunicorn使用拢共就两部:1,写好配置,2,启动。编写启动模板:my_gunicorn.sh。重启:my_gunicorn.sh restart。启动:my_gunicorn.sh start。

2024-02-27 16:41:39 363

原创 shell命令单双引号

shell双引号"" - 作用相当于python中的f"{变量}ddd",可以识别变量。shell单引号’’ - 作用就是所见即所得,变量会失去作用。

2024-02-27 16:38:16 336

原创 nginx配置文件入门

日志错误级别:debug | info | notice | warn | error | crit | alert | emerg,生产环境最好是warn以上。nginx.conf配置全文如下,语句结尾必须有分号。

2024-02-27 10:54:43 320

原创 nginx管理命令

两种管理方式nginx管理和systemctl管理,注意使用哪种方式开始就用哪种方式结束。nginx -T : 检测nginx.conf配置文件的语法,然后尝试加载后退出。一部分是管理命令,一部分是配置文件。systemctl restart nginx : 重新启动nginx。nginx -s reload : 重新读取nginx.conf。nginx -t : 检测nginx.conf配置文件的语法。systemctl start nginx : 开始nginx。nginx : 直接运行nginx。

2024-02-26 16:26:53 395

原创 隐马尔可夫模型python实现。

【代码】隐马尔可夫模型python实现。

2024-02-23 15:56:59 426

原创 字符串split切割逻辑

dddd’,按照d切割,每碰到一个d就新生成一个子串,并将旧子串加入到结果列表中。本质上-初始一个子串,每遇到一个切分点,就新生成一个子串。

2024-02-22 10:24:27 284

原创 assert使用

本质就是报错,产生一个报错信息。

2024-02-21 11:11:57 368

原创 矩阵相乘的本质

矩阵与矩阵相乘,表示从出发状态-到达状态-第二个矩阵到达状态。所以第一个矩阵的列状态数量和第二矩阵的行状态要一致,也就是为什么二者要相等的实际意义。矩阵的行号可以表示为出发状态,列表示到达状态。

2024-02-16 17:02:09 349

原创 numpy随机选择函数

repalce : 是否放回, TRUE表示放回。FALSE表示不返回。a : 一维列表或者整数, 表示抽取的列表。size : 整数或者元组,抽取的矩阵形状。p : 随机选择的概率分布。

2024-02-16 11:45:08 354

原创 torch模型保存

加载方式一的模型: model = torch.load(‘./model.pth’)torch.save() - 作用是将对象保存到序列化文件中。torch.load() - 作用是将序列化文件生成回对象。

2024-01-19 17:20:58 569

原创 pycharm配置远程开发环境原则与具体步骤

pycharm远程环境基本就是两个事。目的是为了解决一下这种麻烦的操作:将本地代码上传到服务器之后,用远程服务器的解释器运行服务器上的代码。

2024-01-19 15:30:29 479

原创 tensor.topk 以及tensor.argmax

【代码】tensor.topk 以及tensor.argmax。

2024-01-12 15:27:37 414

原创 Python闭包与装饰

实际使用:装饰的本质就是装饰,不参与任何被装饰函数的功能。一般可以用于日志,或者全局变量的判断。定义:利用nonlocal声明函数组成部分中的变量,返回组成部分中的函数。实际使用:定义一个函数,该函数每次执行,都会从上一步的计算结果继续执行。定义:函数组成部分中的函数调用了参数,返回改函数。

2024-01-11 11:10:20 498

原创 torch.cat 与torch.stack的区别

【代码】torch.cat 与torch.stack的区别。

2024-01-10 14:57:50 512

原创 linux开发-导入自定义包模块

在集成开发环境中,只要是在项目中的自定义包,是可以直接被导入的。在linux中,导入自定义模块,需要使用sys。import syssys.path.append('需要导入的模块所处的路径')import 所要导入的包。

2024-01-09 20:57:19 324

原创 pycharm配置远程环境与映射路径基本原则。

pycharm配置远程环境与映射路径基本原则。配置远程解释器之后。本质是更改映射路径。选择使用远程解释器后。新建一个项目。然后Pycharm中Tools->Development->Configuration,选中自己的远程环境,在左边的Mappings下映射自己的目录pycharm基本原则一个项目选择使用一个Python解释器。一个项目配置一个远程解释器,可以配置一个映射路径。映射路径可以右键上传。非映射路径不能上传,但是可以使用解释器。非映射路径其实也是上传到远

2024-01-09 17:12:06 632

原创 python知识图谱-py2neo实现neo4j的dao类

py2neo的基本使用以及cypher的基本使用:https://blog.csdn.net/Akun_2217/article/details/135445147?

2024-01-08 16:52:25 672

原创 neo4j-cypher语言使用

注意neo4j免费版不能创建数据库。

2024-01-07 21:20:24 935

原创 python-os模块使用以及文件查找功能

有个习惯说明一下:路径最后补上/或者\,这样会能保证不会出错。

2024-01-07 20:15:00 430

原创 python-日志模块以及实际使用设计

本质就是更换日志处理器,利用logging.FileHandler()将日志信息输出到文件内。util/logger.py,设计如下,也可以按照自己的额外思路进行设计。logging.StreamHandler将日志信息输出到终端上。过滤器:过滤日志信息。过滤器:过滤日志信息。格式器:格式日志信息。格式器:格式日志信息。

2024-01-07 18:20:29 1110

原创 python-time模块使用

【代码】python-time模块使用。

2024-01-06 21:34:47 413

原创 argparse学习使用

关键词参数开头必须是-或者–,后面名称可以随便填。可以填很多个,但是变量名是第一个。如果没传入,返回None。位置参数是必须的,除了关键词参数与值外,其他的值与位置参数一一对应。参数分为位置参数(必须),关键词参数(可选)。利用action参数。

2024-01-03 20:32:23 414

原创 yalm配置文件使用

yaml方便的地方在于如果key-value关系中,value是列表,yaml更方便进行操作。要么是list,嵌套map的做法就是在基本形式之上加一个横杠,代表列表中的一个元素。层级关系就是两种,这两种可以相互嵌套,但是最高的层级关系只能是字典和列表一种。1,使用缩进来表示层级关系, 且禁止使用tab 来缩进, 只可以使用空格。3,缩进长度可以为任意长度,但是同一层级的元素必须对齐。yaml的硬性规定,本质是方便对配置文件进行解析。yaml的load不做区分,可以加载文件或者字符串。

2024-01-03 11:10:28 426

原创 sklearn.feature_selection.SelectFromModel利用模型筛选特征

以随机森林为例,查看随机森林之类的模型使用的特征。

2024-01-02 16:18:08 528

原创 pandas数据结构Series, DataFrame的索引方式总结

pandas的目的在于方便进行列操作,如果想遍历循环,就利用values值转换为numpy。

2024-01-02 15:46:06 445

原创 linux java环境安装

linux java1.8环境安装。

2023-12-25 20:02:26 81

原创 libmysqlclient.so.18(libmysqlclient_18)(64bit)依赖解决

安装php-mysql或者其他的时候出现这个情况,就是说明缺少一些数据库引擎的文件,Percona-xtradb就是提供这种引擎的工具,需要进行安装。官方下载地址:https://www.percona.com/downloads,其他教程里的wget方式已经失效了,保险还是从官方下载。下滑选择Percona XtraDB Cluster, 选择5.7版本,选择操作系统型号,我的是cenetos7,选择如下的软件下载。

2023-12-25 15:19:28 644 2

原创 centos 安装java + tomcat

进入tomcat官方地址:https://tomcat.apache.org/ 在左边选择版本,在右边core下面选择下载tar.gz文件。tomcat支持jsp,apache2支持php。tomcat启动/停止。编辑tomcat配置。

2023-12-24 17:06:29 350

原创 centos安装apache2 https php

apche2下的配置文件都在/etc/httpd/conf。例如:httpd.conf是http的配置文件。php.conf是php的配置文件。ssl.conf是https的配置文件。如果已经安装mod_ssl,那么apache2已经支持https方式访问。有时候安装anaconda的时候是顺带安装了httpd的。访问 http:ip/hello.php。apache2的安装包叫httpd。

2023-12-23 21:10:53 702

原创 vameware虚拟机如何设置固定ip

DHCP意思就是可以自定义一个最后一段的ip地址,想网关申请,如果没有申请,网关随机分配一个最后一位的地址。点击NAT设置(s):设置一个网关就行,192.168.88.1,也就是自己设置的子网ip的第一个ip。网关的意思就是访问网络的进出口,也就是网管。NAT模式的意思是利用自己的电脑作为宿主机,自己设置一个网关,虚拟机通过该网关访问网络。最保险的方式就是使用NAT,自己设置一个网关,可以分配哪些ip就很清楚。子网ip:192.168.88.0,设置一个自己喜欢的,最后一段是0。打开虚拟机网络编辑器。

2023-12-23 19:51:17 68

原创 neo4j-Py2neo使用

py2neo的文档地址:https://neo4j-contrib.github.io/py2neo/py2neo的本质是可以采用两种方式进行操作,一种是利用cypher语句,一种是使用库提供的DataTypes,Data类的实例需要和远程的数据库中一一对应。类说明直接可以直接从py2neo引用的几个核心类。负责具体执行提交的类。Data Typesneo4j的核心,节点关系等。也就是py2neo.data,这个类下面的所有成员都可以直接从py2neo引用。Cypher。

2023-12-19 20:54:57 606

空空如也

空空如也

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

TA关注的人

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