![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python编程问题
文章平均质量分 59
Tina姐
微信公众号【医学图像人工智能实战营】,医学图像处理领域,坚持已实践为主,手把手带你做项目,打比赛,写论文。
展开
-
如何在Linux中强制关闭卡住的PyCharm
在使用PyCharm进行Python开发时,有时可能会遇到卡顿或无响应的情况。当PyCharm卡住时,我们需要强制关闭它以恢复正常操作。今天,我们将介绍在Linux系统中如何强制关闭PyCharm的几种方法。原创 2023-08-11 22:10:50 · 5449 阅读 · 0 评论 -
版本不对,努力白费。这是我花了240元买来的教训!与君共勉-Python项目如何生成requirements.txt文件
俗语说,“聪明的人不会两次被同一块石头绊倒。”但事实是,我们尝尝在同一个错误上接二连三地摔跟头。我!今年在这个跟头上摔了 三次!第一次: 这个我之前已经写了文章了。在做keras分类的时候,怎么做都和作者的结果不一样,差距很大。详情可以查看之间的文章[代码实战]手把手带你训练一个COVID检测网络,准确率高达90%第二次:我自己的项目,写了论文后几个月,想补一些实验,发现代码有有有 BUG, 多番调试才找到原因。第三次:一个新的研究方向,跟 GAN 有关的开源代码,我做了几个月都没有做出来,很原创 2021-08-17 08:59:49 · 294 阅读 · 1 评论 -
探究各种学习率策略--模拟学习率变化过程
调整学习速率的方法有很多,如何直观的感受学习率随迭代的变化趋势,以及如何获取当前epoch的学习速率 lr。我们可以把学习速率随 epoch的变化画出来。import torchimport monaiimport matplotlib.pyplot as pltmodel = monai.networks.nets.UNet(dimensions=3, in_channels=1, out_channels=2, channels=(16, 32, 64, 128, 256),原创 2021-08-07 14:16:20 · 349 阅读 · 0 评论 -
【最全指南】如何在 Jupyter Notebook 中切换/使用 conda 虚拟环境?
服务器上配置有多个 conda 虚拟环境,在使用jupyter notebook时需要使用其中的一个环境,但是其默认还是使用 base 环境。我们该怎么切换环境呢。Jupyter 在一个名为 kernel 的单独进程中运行用户的代码。kernel 可以是不同的 Python 安装在不同的 conda 环境或虚拟环境,甚至可以是不同语言(例如 Julia 或 R)的解释器。简而言之,如何使用 conda 环境和 Jupyter 有三种选择:文章目录1.在 conda 环境中运行 Jupyter 服务原创 2021-08-04 18:13:07 · 51535 阅读 · 23 评论 -
numpy 数组 怎么保存几位小数
每次使用 numpy 的值都是用科学计算法,想要把它按要求保留几位小数,怎么办呢?f'{np.mean([2, 3.4567]): .3f}'使用 **f’ { }’**功能就可以原创 2021-07-09 15:28:42 · 3482 阅读 · 0 评论 -
五折交叉验证/K折交叉验证, python代码到底怎么写
五折交叉验证: 把数据平均分成5等份,每次实验拿一份做测试,其余用做训练。实验5次求平均值。如上图,第一次实验拿第一份做测试集,其余作为训练集。第二次实验拿第二份做测试集,其余做训练集。依此类推~但是,道理都挺简单的,但是代码我就不会写,比如我怎么把数据平均分成5份?我怎么保证每次实验的时候,数据都是这么划分的?本来一般的训练时,把数据按6:2:2分成训练集、验证集和测试集,在训练集上训练图像,验证集上保存最佳模型,测试集用来最后的测试。现在交叉验证没有验证集了,怎么保存模型?以下为大家一一解答。..原创 2021-04-28 19:40:13 · 63098 阅读 · 14 评论 -
深度学习-错误集锦
项目:pneu_classification 框架:pytorch 1.0 类型:图片分2类1.target = target.cuda(async=True) AttributeError: 'list' object has no attribute 'cuda'查看自己的target类型,原为['1','0','1','1']。这种列表试字符串型。而应该修改为to...原创 2019-02-18 19:59:32 · 8329 阅读 · 6 评论 -
深度学习训练已经停止了,可GPU内存还在占用着,怎么办?
该情况通常发生在非正常中断GPU下发生,如手动暂停了训练。然后发现,再一次训练的时候出现错误:RuntimeError: CUDA out of memory. Tried to allocate 736.00 MiB (GPU 0; 10.92 GiB total capacity; 2.26 GiB already allocated; 412.38 MiB free; 2.27 GiB reserved in total by PyTorch)在终端查看GPU使用情况:哎,GPU真的一原创 2020-08-19 17:49:06 · 9759 阅读 · 3 评论 -
python 项目打包成exe文件-使用pyinstaller
1. 首先安装pyinstaller2.复制一份项目到桌面3.命令行进入桌面的项目地址4.使用pyinstaller打包,几种打包方法见上图。截图方框依次为虚拟环境, 项目地址, 打包方式以及内容(打包的是main.py文件)打包后结果:在文件件内多处两个文件夹,打开dist文件夹就可以看到可执行程序跟着老师一起做的小程序。第一个从0到1的exe....原创 2019-10-17 23:02:17 · 1077 阅读 · 0 评论 -
windows 系统打开python 虚拟环境, 使用cmd
前提:已经有python的虚拟环境了,想用命令行打开它,安装一些其他的包。该虚拟环境不依赖于conda,所以不能用activate XXX来打开。我的虚拟环境地址已经名称:C:\Users\luo\.virtualenvs\qp12306-jB3U2e691.进入到虚拟环境的Scripts目录:2.使用activate.bat 命令打开即可完成啦。有更简单的方法告诉我哦。每...原创 2019-10-17 22:41:34 · 6068 阅读 · 0 评论 -
python nohup 远程运行不宕机方法
远程运行最怕断电,训练了几个小时的数据说没就没,或者停止运行。用nohup 记录代码的输出,还可以不受断电的影响。方法1. 用nohup 运行一个python文件nohup python -u main.py > nohup.out 2>&1 & 除了main.py 换成自己的文件名,nohup.out 也可以改为其他名字, nohup1.out...原创 2019-04-16 15:34:35 · 2285 阅读 · 0 评论 -
远程Visdom一会能连,一会不能连?
最近搞Visdom的可视化,遇到很奇怪的问题,之前连接远程Visdom没有一点问题,现在连不上了,,,很懵逼。好歹经过一番处理,解决了这个问题。这里贴一下原文章地址,原文章:访问远程Visdom1.连接远程服务器是,将远程服务器的8097端口重定向到本地主机的18097端口(18097可以任意修改,18098,18099都可以,18097是方便记住,,不过考虑到端口号比较小的其他程序可能在...原创 2019-04-15 21:47:41 · 905 阅读 · 0 评论 -
windows/mac/linux jupyter notebook 切换默认环境
很多人跟我讲jupyter notebook都是运行在默认环境下,不好更改,但是我又喜欢创建虚拟环境,要切换到虚拟环境下运行,以下几招即可。windows版本1.查看所有环境 conda env list2.激活你要用的环境,activate XXX , 我的虚拟环境为luo3.conda install ipykernel注意我是因为已经安装成功才写的教程,所...原创 2019-01-18 16:15:06 · 14933 阅读 · 16 评论 -
git clone 后的文件找不到在哪?
经常在gihub上下载文件,但是发现这样clone下后不知道文件给放哪了?一般情况下会存放在命令行对应的目录下: win + R > cmd 查看命令行地址:这个地址就是你git后的地址。如果想要改变git后的存放地址也简单,先改变命令行的地址,在git clone文件,这里提供一个快捷的方式,在你目标文件夹下,shift+右键,选择打开powershell窗口,就会打开...原创 2018-05-27 21:41:23 · 81961 阅读 · 2 评论 -
pycharm怎么快速注释-块注释
很多时候我们想要一起注释掉一长段代码,想用符号‘#’注释,又不想用符号‘’‘’,那么我们怎么快速注释掉多行呢,有两种方法1.选中要注释的代码,然后Ctrl + '/'具体效果看代码:import matplotlib.pyplot as pltdata_dir = 'D:/Python/neural network/CIFAR10-Guoqingxu/data/'BATCH_SIZE = 2...原创 2018-04-13 16:53:19 · 46033 阅读 · 1 评论 -
pip更新9.0.1到9.0.3,用python -m pip install --upgrade pip不能解决问题时
用pip安装包出现如下pip版本问题You are using pip version 9.0.1, however version 9.0.3 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command于是乎用python -m pip install --upg...原创 2018-04-12 13:28:24 · 1736 阅读 · 0 评论