
Python学习笔记
文章平均质量分 50
Python学习笔记
lgc0208
北京邮电大学 信息与通信工程学院 本科生
北京邮电大学 人工智能学院 硕士研究生在读
展开
-
[LINUX]使用服务器虚拟环境运行 Python 代码
记录了在腾讯云 LINUX 服务器中运行 Python 的方式。(假设已经创建好虚拟环境)1 不间断运行 Python 程序1.1 进入虚拟环境source 项目路径/项目名_venv/bin/activate1.2 运行项目cd 项目路径nohup python 程序名.py2 停止运行2.1 查看进程编号ps -aux | grep python2.2 杀死进程kill -9 进程id...原创 2022-04-16 16:51:32 · 2464 阅读 · 0 评论 -
[Python][Flask]使用 gunicorn 运行 flask app 时无法记录日志的解决方法
问题描述:使用 app.logger 对日志进行记录时,在本地服务器上运行正常,而部署到 gunicorn 后无法正常工作我的代码片段如下# name: flask_LSTM.py@app.route('/predict')app.logger.debug('Running')if __name__ == '__main__': file_handler = FileHandler('logs/flask.log') file_handler.setLevel(logging.D原创 2022-02-02 20:02:07 · 1967 阅读 · 0 评论 -
[Jupyter Notebook]导出好看的中文PDF
Step 1 导出 Tex 文件打开 jupyterNotebookjupyter NotebookjupyterNotebook,点击 File→Downloadas→LaTeX(.tex)File \to Download \quad as \to LaTeX(.tex)File→Downloadas→LaTeX(.tex)Step 2 修改 Tex 文件在指定位置会看到导出的 .tex.tex.tex 文件。为了使输出的 PDF 中的中文正常显示,需要对导出的 .tex.tex.tex 文件原创 2021-11-24 10:45:09 · 866 阅读 · 0 评论 -
[Python]module ‘h5py‘ has no attribute ‘File‘解决方案
1 问题描述产生报错信息module 'h5py' has no attribute 'File'2 解决方案2.1 普遍解决方案可能与 pip 和 conda 的混用有关,先使用pip uninstall h5py再输入conda install h5py2.2 备用解决方案通过 2.1 节中介绍的方式笔者并没有解决报错问题,这时采用先输入pip3 uninstall h5py再输入pip3 install h5py即可解决该问题...原创 2022-01-16 17:34:10 · 1402 阅读 · 1 评论 -
[Jupyter Notebook] 使用 Jupyter Notebook 打开C盘外的文件
问题引入直接打开 Jupyter Notebook 会默认处理C盘中的文件,而许多项目文件保存在其他盘,因此存在使用 Jupyter Notebook 打开不属于C盘文件的需求解决方案打开 Anaconda Prompt指定需要打开的盘,例如输入 cd /d F: 则定位到 F 盘输入 jupyter notebook 即可在 F 盘中打开 Jupyter Notebook...原创 2021-08-15 15:03:32 · 1272 阅读 · 0 评论 -
[激活函数][学习笔记] 神经网络常见激活函数整理及其 Python 绘图
1 Sigmoid Function1.1 简介Sigmoid 函数又名 Logistic 函数,值域为 (0, 1) ,可以将任意一个实数映射到一个介于 (0, 1) 区间之内的值,常用于隐层神经元输出,其函数表达式为:Sigmoid(z)=11+e−zSigmoid(z) = \frac{1}{1+e^{-z}}Sigmoid(z)=1+e−z11.2 优缺点优点:Sigmoid 函数求导简便,在在特征相差比较复杂或是相差不是特别大时效果比较缺点:激活函数计算量大,在反向传播时原创 2021-08-04 16:50:29 · 831 阅读 · 3 评论 -
[Numpy][学习笔记] Numpy 中向量使用技巧_避免秩为1的形式
在使用矩阵或向量时,需要尽量避免使用秩为1的形式以避免未可知的错误a = np.random.randn(5) # rank 1 array, 尽量不使用# 使用:a = np.random.randn(5,1)a = np.random.randn(1,5)如果得到秩为1的向量,可以通过 a.reshape(5, 1) or a.reshape(1, 5) 来改变在程序编写过程中,可以使用 assert() 来判断向量是否符合要求,例如:Demo 1import numpy as原创 2021-08-03 16:47:40 · 181 阅读 · 0 评论 -
[微信小程序][JAVA][Python][SQL Server][网络爬虫] 基于微信小程序的北邮信息门户通知查询系统
1 项目目标目前项目目标都已经实现。1.1 基础目标(1)实现北邮信息门户校内通知、学术讲座、公示公告、校园新闻的查询(2)将从北邮信息门户校内通知、学术讲座、公示公告、校园新闻的内容更新到数据库(3)将微信小程序与数据库进行连接,使得小程序可以实时调取数据库内容(4)在微信小程序上实现搜索功能(5)在微信小程序上实现用户登录功能1.2 进阶目标(1)用户可以在微信小程序上对重要通知进行收藏和取消收藏(2)将用户收藏的通知与用户微信号挂钩,使用户可以随时读取自己收藏的内容2 技术栈及.原创 2021-06-10 15:27:49 · 1126 阅读 · 3 评论 -
[Python][pygame][五子棋]基于Python中pygame库的五子棋小游戏
1、摘要 通过python的pygame库,实现一款支持人机对战和人人对战的五子棋小游戏。在游戏初始界面会有5秒的规则介绍,五秒后自动进入人机对战模式。玩家可根据游戏中的提示按下Q键切换为初始人人对战对接,按下E键切换为初始人机对战界面。在游戏进行过程中,程序会记录并显示黑白两子的累计获胜局数,提高玩家体验。完整代码:https://download.youkuaiyun.com/download/weixin_45817309/149894602、程序框架2.1 board.py 负责棋盘类的实现2.1原创 2021-02-02 17:33:22 · 932 阅读 · 0 评论 -
[py文件转exe文件] PyInstaller库及常用参数
1.PyInstaller库作用 将.py源代码转换成无需源代码的可执行文件。这样,对方就可以直接运行程序,而不需要再去安装python的解释器或者对另外的计算机做相关环境限制2.PyInstaller库安装 在命令行下执行:pip installer pyinstaller3.PyInstal...原创 2020-04-27 16:11:38 · 299 阅读 · 0 评论 -
Python学习笔记_else的用法
Python学习笔记-else的用法前言 在学习Python前,基于对于CPP的学习,对于else的印象就是,else与if要成对出现。但是在不久前,一个在编写100以内求素数的程序时偶然出现的缩进“错误”导致了我的疑惑。代码如下:#求100以内的素数之和.pysum=0for i in ra...原创 2020-03-30 19:08:35 · 299 阅读 · 0 评论