python
文章平均质量分 50
OnTheOurWay
用心,精心,静心
展开
-
python相对路径引入包的方法
python相对路径引入其他文件夹下的包原创 2023-01-03 16:00:45 · 745 阅读 · 0 评论 -
python一些操作的笔记
python常用操作记录原创 2022-09-14 16:48:37 · 1581 阅读 · 0 评论 -
pandas常用方法
1、了解1.1 DataFrame和Series关系pandas读取数据会返回一个DataFrame的数据结构,查看某一列或者某一行的数据类型,会返回一个Series的数据机构,也就是Series是DataFrame的组成单元。1.2 df.iloc[]和df.loc[]区别df.iloc[]利用具体的索引值获取行,只能是整型,比如获取前三行:df.iloc[:3]df.loc[]利用索引的名称获取行和列如果设置了某一列为索引,然后利用df.loc[],就可以拿到指定索引的行,如果索引不在,就原创 2022-05-19 11:58:13 · 1193 阅读 · 0 评论 -
利用Dockerfile创建镜像
0、需求创建一个包含python和tensorflow的镜像1、创建Dockerfile文件(1)利用FROM 选择基础镜像(2)利用RUN 执行linux中的命令apt-get,安装软件(3)利用COPY将本地准备好的需要安装的包拷贝到镜像内(4)利用上一步拷贝的requirements文件内容,使用pip安装对应的包创建一个文件命名为Dockerfile的文件,里边内容如下所示:FROM python:3.7RUN apt-get clean && apt-get up原创 2022-04-20 17:22:22 · 6281 阅读 · 0 评论 -
pytorch网络结构可视化工具torchvis
0、引言深度学习中,模型结构一般都很复杂,是否有一款好用的工具可以讲模型结构可视化呢?本文介绍一款支持pytorch框架的网络模型可视化工具torchvis。可以将网络结构输出到一个pdf文件中。1、安装过程1.1 首先需要下载graphvis。下载链接,选择自己的系统所对应的版本下载即可。如下图所示,我下载的是最新的。1.2 环境变量设置双击path,进入新建如下图所示。将graphvis的安装路径 加入环境变量。(不知道怎么设置环境变量,可以自行百度)检验是否安装成功命令行输原创 2022-03-02 14:36:45 · 1110 阅读 · 0 评论 -
flask+gunicorn部署
1、安装flask和gunicornpip install flaskpip install gunicornpip install gevent2、编写flask服务代码:文件命名为:demo.pyfrom flask import Flaskapp=Flask(__name__)@app.route('/test',methods=['GET'])def test(): return "test falsk and gunicorn "if __name__=='__main__'原创 2022-01-06 16:35:06 · 1847 阅读 · 0 评论 -
vscode中python代码可跳转方法设置
1、安装插件pylance2、在文件中打开首选项,然后点击设置:如下图所示:在搜索框中输入:python:language如上图所示,选择插件pylance,确定即可。原创 2021-12-16 20:33:28 · 13604 阅读 · 1 评论 -
vscode中powershell不能激活conda虚拟环境
vscode中powershell不能激活conda虚拟环境原创 2021-12-16 14:15:12 · 3984 阅读 · 2 评论 -
vscode通过ssh连接远程服务器中的容器
ssh连接远程服务器和配置服务器原创 2021-12-11 21:40:56 · 6013 阅读 · 1 评论 -
jupyter notebook使用远程服务器方法
1、目标:在远程服务器的docker中运行jupyter notebook,在本地浏览器使用。1.1、推荐使用Anaconda,创建虚拟环境,这样会自动安装jupyter notebook,就不需要自己安装了。安装anaconda 的方法参考这篇博客。1.2 此处假设以及装好了anaconda,因此jupyter notebook以及可以启动了。2、配置jupyter notebook可以远程访问。2.1 输入:jupyter-notebook --generate...原创 2021-12-10 18:17:30 · 4330 阅读 · 0 评论 -
cv2.error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:
cv2.error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:814: error: (-215:Assertion failed) !buf.empty() in function 'cv::imdecode_'原创 2021-12-03 15:17:46 · 32023 阅读 · 4 评论 -
神经网络的中间层特征输出
1、定义中间特征提取的类#中间特征提取class FeatureExtractor(nn.Module): def __init__(self, submodule, extracted_layers): super(FeatureExtractor,self).__init__() self.submodule = submodule self.extracted_layers= extracted_layers def forwar转载 2021-10-26 20:39:54 · 1250 阅读 · 0 评论 -
conda实现本地项目环境迁移到离线服务器使用
因此我们在本地的容器中,创建conda环境,在线安装指定的torch和cuda,以及其他所需要的包,然后迁移到服务器的容器,切换到刚才迁移的conda虚拟环境中,理论上就可以实现gpu的使用,这样就可以很简单的针对不同的项目,创建不同的虚拟环境,在线安装对应的包了。如果已经迁移好的环境,还需要几个额外的依赖包,此时可以重新在本地的有网环境下装好,然后利用conda pack 迁移,但是一般我们的环境都装了cuda很大,不好随便迁移,所以本次gen更新提供一种新的方法,实现对缺少的几个包的安装。原创 2021-10-25 14:02:58 · 4367 阅读 · 0 评论 -
docker安装以及创建容器和给容器安装sudo、vim等工具
1、在docker官网下载安装docker。2、进入windows的cmd界面,使用pull命令拉取ubuntu的镜像。具体如下。docker pull ubuntu上边的命令会自动从网上下载ubuntu的镜像。推荐一个docker的常用命令网站3、根据镜像创建容器docker run -itd --name 容器名 -v 需要映射的路劲(宿主机中的路径):容器中的地址 镜像名 /bin/bash我自己的执行命令如下:docker run -itd asr -v D:\vqa:/tem原创 2021-08-09 09:26:25 · 1518 阅读 · 0 评论 -
ERROR: Cannot uninstall ‘llvmlite‘. It is a distutils installed project. 此类报错的解决办法
引用自:https://blog.csdn.net/weixin_43535207/article/details/104385743报错的原因:这是一个distutils安装的项目,因此我们无法准确确定属于该文件的文件,这只会导致部分卸载。一般是你安装的版本是新版的,需要uninstall旧版的,但是由于直接使用pip uninstall+ 库名 不能对其完全卸载,所以最粗暴的方法就是把旧版的文件直接删掉。解决方法:进入anaconda3→Lib→site-packages,找到相应的旧版文件,转载 2021-08-13 10:09:02 · 735 阅读 · 0 评论 -
docker中输出中文出现 ‘ascii‘ codec can‘t decode byte 0xe6 in position 15: ordinal错误
docker中的linux容器输出中文会出现ascill编码错误,需要设置容器的语言,如下操作。export LC_CTYPE=C.UTF-8然后即可正常输出中文。原创 2021-08-09 09:38:04 · 397 阅读 · 0 评论 -
linux下安装anaconda
1、上官网下载安装文件找到合适的版本,如下图所示。2、在linux中找到文件路劲,利用bash命令安装。如下。bash anaconda安装包然后一路回车,等待安装完成。3、配置环境变量。vim ~/.bashrc在最后一行加入anaconda的路径,本文路径为默认路径:/root/anaconda3/bin,所以:export PATH=/root/anaconda3/bin:$PATH不能写成下边这个:错误写法:export PATH=$PATH:/home/lishanlia原创 2021-08-09 09:26:47 · 385 阅读 · 0 评论 -
python 自动化操作记事本
利用python自动代开记事本,输入文章,并保存,关闭记事本等操作。代码记录。import win32guiimport win32conimport win32apiimport timedef get_menu_item_txt(menu,idx): import win32gui_struct mii, extra = win32gui_struct.EmptyMENUITEMINFO() #新建一个win32gui的空的结构体mii win32gui.GetMen原创 2020-07-24 21:28:16 · 1449 阅读 · 0 评论 -
python利用pywin32模块自动化操作微信发消息
本文是利用python 操作电脑微信发消息,用到win32gui和win32api模块,以便以后忘记,做此纪录!import win32guiimport win32apiimport win32conimport timeimport win32clipboard as wdef FindWindow(chatroom): win = win32gui.FindWindow(None, chatroom) if win != 0: win32gui.ShowW原创 2020-07-24 21:24:32 · 5320 阅读 · 2 评论 -
python 将一串数字形式的时间转换为标准时间格式
@python 将一串数字形式的时间转换为标准时间格式!!!1.首先,确定你的那一串时间是10位还是13位的,如果是10位请看方案一,13位请看解决方案二。方案一:10位的数字表示的是秒时间戳。import timetime.time()#获取当前的秒时间戳通过下边的代码就可以将10位的秒时间戳抓换为标准输出格式import timetupTime = time.localti...原创 2019-08-21 14:02:30 · 25284 阅读 · 2 评论