- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 快速排序算法
通常,选数组的第一个数2作为基准数,然后遍历剩下的数,1比基准数(1)小,所以放在左边数组中,3,4比基准数大,放在右边数组中。第二步:对右边数组[5, 3, 4]排序: [3, 4] + [4] + [5]第三步: 对上一步的左数组排序: [3] + [4] = [3, 4]思考: 如果对[2, 1, 5, 3, 4]进行排序的步骤是怎样的?第一步:[1] + [2] + [5, 3, 4][左边数组] + [基准数] + [右边数组]
2023-04-10 13:58:01 170
原创 Python 注解
这样做的好处是可以帮助调用者理解这个函数应该传入什么类型的参数,以及返回值的类型是什么。在这个例子中,我们调用add(1, 2)时,由于参数都是整数类型,因此可以正常计算并返回结果。在wrapper函数中,我们使用了循环来遍历args和kwargs中的所有参数,并检查它们的类型是否为整数。当调用add函数时,返回的值可以是任意类型,Python不会检查返回值的类型是否与注解匹配。在这个例子中,我们定义了一个名为check_args的装饰器函数,它接受一个函数作为参数,并返回一个新的函数wrapper。
2023-03-08 17:57:04 1002
原创 Python监控服务器显卡使用情况程序
说明:该程序能够实时监控服务器的显卡运行情况,当达到设定的条件时,会发送邮件进行通知。建议打开微信邮件助手功能,可以实时收到通知信息。改代码需要发送邮件部分,按要求写入自己的信息即可。import pynvmlimport timeimport sysimport smtplibfrom email.mime.text import MIMETextfrom email.header import Headerpynvml.nvmlInit()def send_msg(target_ad
2022-04-25 10:45:59 1732
原创 【新机配置anaconda】Winsows powershell anaconda初始化
安装Vscode后,调用的anaconda环境无法正常跑,提示numpy导入的问题。其实问题的根源在于vscode使用powershell运行代码,而powershell 没有进行conda init。在powershell却遇到了无法初始化的问题。因为powershell默认的策略组是restricted,不允许运行脚本。目前主流的策略是RemoteSigned,即本地脚本无需签名,互联网脚本需要签名运行。设置当前用户策略为RemoteSigned:Set-ExecutionPolicy -Exe
2021-12-01 17:52:11 1136
原创 git 只输入一次密码设置方法
输入:git config credential.helper store 下次更新项目时,会记录输入的密码,然后以后就不用再输入了。
2021-11-29 21:28:07 299
原创 训练出现:WARNING:root:NaN or Inf found in input tensor.
很多博客都说是梯度爆炸的问题,但是我的损失函数正常,不像是出现梯度爆炸的样子。在https://blog.csdn.net/qq_38284961/article/details/102935800文章的评论里有人说是tensorboaed的问题,可以不用管。待排查。...
2021-11-26 14:25:14 2442
原创 Jupyter Notebook中使用argparse报错解决办法
在普通的python环境中封装是这样做的opt = parser.parse_args()在jupyter中需要修改成:opt = parser.parse_args(args = [])
2021-11-25 20:58:30 804
转载 python 如何画多Y轴图
如何画多Y轴图如图,我们想把每个例子的多个指标(Dice, HD, IOU)画在同一个图中,应该怎么操作呢使用到的工具是:matplotlib (Version: 3.3.3)```pythonfrom mpl_toolkits.axes_grid1 import host_subplotfrom mpl_toolkits import axisartistimport matplotlib.pyplot as plthost = host_subplot(111, axes_class
2021-08-21 10:45:20 1977 2
原创 Win10 frp内网穿透 失败解决
网上能搜到就不在赘述。根据教程全部配置好后连接时反复出现:先后根据https://blog.csdn.net/u010780613/article/details/52514454https://zhuanlan.zhihu.com/p/126194647进行修复未果。把端口号给成3389就ok了?貌似系统版本问题?...
2021-06-10 16:38:16 1521
原创 统计文本中出现频率最高的K个词汇或某个词汇出现的概率
统计文本中出现频率最高的K个词汇或某个词汇出现的概率import jieba#配置# 文件地址path = r"D:\code\project\xkp\report\ln2014.txt"# 是否开启冗余模式, 开启后“企业结构”会划分为“企业结构、企业、结构”res = False# 输出TOP_K的词汇及其频率top_k = 10# 查询词汇find_word = "企业"txt = open(path, "r", encoding='utf-8').read()words
2021-03-18 10:40:41 435 2
转载 Ununtu监控CPU运行状态和温度
先来装一个软件sudo apt install lm-sensors然后,运行 sensors 的配置程序sudo sensors-detect一路yes,就配置完成了,类似这样的提示:This program will help you determine which kernel modules you needto load to use lm_sensors most effectively. It is generally safeand recommended to accept
2021-03-11 09:14:51 519
原创 ResNet理解及Pytorch代码实现
Deep Residual Learning for Image Rescongnition残差网络 ResNet阿尔法Go的基础网络就是ResNet, 网络结构甚至能够达到上千层。深度网络有什么好处?特征的‘等级’随着网络深度的加深而变高极其深的深度使该网络拥有极强的表达能力Question 1 : Driven by the significance of depth, a question arises: Is learning better networks as easy as s
2021-03-05 22:15:01 160
原创 马尔科夫判别器PatchGAN
PatchGAN is a type of discriminator for generative adversarial networks which only penalizes structure at the scale of local image patches. The PatchGAN discriminator tries to classify if each N X N patch in an image is real or fake. This discriminator is
2021-03-05 21:02:42 3133
原创 解决 “ModuleNotFoundError: No module named ‘keras_contrib‘“
问题描述:在使用老版本的TF和Keras时,需要使用到keras_contrib,然而使用pip和conda都已经无法安装。解决方法:pip install git+https://www.github.com/keras-team/keras-contrib.git
2020-11-29 14:49:27 4856 5
原创 Git冲突:commit your changes or stash them before you can merge. 解决办法
title: Git冲突:commit your changes or stash them before you can merge. 解决办法categories:Gittags:Git用git pull来更新代码的时候,遇到了下面的问题:error: Your local changes to the following files would be overwritte...
2020-03-27 15:05:07 154
原创 hexo d失败及原因分析
title: hexo d失败及原因分析categories:前端tags:博客hexo本来今天高高兴兴······在github上找到了一个炫酷的主题,彻底的把它进行适配后,准备hexo d然后上床睡觉了。结果······配置文件没有错,过程好像也没有错,一看这个错误就不简单。什么.js文件有问题,不会前端完全不懂啊!最后找到原因是代理的问题,用梯x子的福报终于来了·...
2020-03-27 15:04:32 4193 3
原创 Hexo常用命令
title: Hexo常用命令categories:前端tags:博客hexohexo 皮肤Githubhexo 皮肤预览hexonpm install hexo -g #安装 npm update hexo -g #升级 hexo init #初始化简写hexo n "我的博客" == hexo new "我的博客" #新建文章hexo p == hex...
2020-03-27 15:04:02 286
原创 安装PyQt5扩展工具时遇到的一些问题
title: 安装PyQt5扩展工具时遇到的一些问题categories:pythontags:PyQt5安装PyQt5扩展工具时遇到的一些问题首先具体安装步骤网上有很多教程,就不再叙述。1.添加QtDesigner扩展工具时,没有在教程的相应文件夹中找到.exe文件。最终在我的C:\Users\11966\AppData\Local\Programs\Python\Pyt...
2020-03-27 15:02:58 171
原创 将博客部署到阿里云服务器
title: 将博客部署到阿里云服务器categories:前端tags:博客hexo常用命令(只适用于我的主机)1.进入配置文件夹:cd /usr/local/webserver/nginx2.查看nginx版本/usr/local/webserver/nginx/sbin/nginx -v3.检查配置文件nginx.conf的正确性命令/usr/local/...
2020-03-27 15:00:59 240
原创 黑马程序员C++学习笔记
1.关于if语句使用的逻辑问题【未解决】/*这里可以书写多行注释 版权:copyright*/#include<iostream>using namespace std;int main(){ //选择结构 单行if语句 float score = 0; cout << "请输入你的分数" << endl; ...
2020-02-07 13:12:00 1022 2
原创 在python中编写一个简单的关于类的情况遇到的问题(待解决)
在编写一个关于类的问题时,在car文件中有关于汽车和电动车的描述,还有一些输出语句。当我把汽车这个类引入另外一个文件时,发现整个文件都被执行了。源代码如下:car.pyclass Car(): def __init__(self, make, model, year): self.make = make self.model = mod...
2020-01-13 19:48:00 102
原创 Python学习笔记
1.题目:检查用户名:按下面的说明编写一个程序,模拟网站确保每位用户的用户名都独一无二的方式。·创建一个至少包含5个用户名的列表,并将其命名为current_users。·再创建一个包含5个用户名的列表,将其命名为new_users,并确保其中有一两个用户名也包含在列表current_users中。·遍历列表new_users,对于其中的每个用户名,都检查它是否已被使用。如果是这样,就打...
2020-01-12 20:13:00 261
原创 项目实战
自己给自己出题,巩固所学内容。一、C++1.C++控制台小游戏为了增加游戏的趣味性,可以从剧情方面着手,文字适当多一些(但不可过多)2.基于QT的随机选餐系统,有图形界面,类似于大装盘抽奖,概率随机,抽奖选项可由有用自主设计(后期加入)二、Python1.自动生成词云软件,启动后把用户的TXT文档进行分析,并生成词云。2.花卉识别...
2020-01-06 21:36:00 118
原创 老九学堂C++实现小游戏之小公主养成记
本程序根据老九学堂许嵩老师的课程编写,部分功能限于时间和能力暂时还未完成。完成此程序对于游戏实现有了大体的了解,结合到平时玩的游戏,理解了一些机制的实现原理。以后有时间会逐步完善背景音乐、存档、读档、战斗系统。/******************************** *文件名:main.cpp *描述:小公主养成记 代码实战 *作者:li *时间:2020.1.6...
2020-01-06 19:02:00 584
原创 C++实现经典排序算法
冒泡排序#include<iostream>using namespace std;int main(){ int a[100]; //初始化数组 int n; //初始化数组元素个数变量 cout << "请输入要排序的数组元素的个数:" << endl; cin >> n;...
2020-01-05 17:37:00 67
原创 C++学习代码笔记
变量、输入输出/** *文件名:main.cpp *描述:c++学习笔记(第一、二章)(网易云课堂 课时1——课时25) *作者:li *时间:2020.1.2 *版权: */////第一章节#include <iostream>#include <cstdio> //c语言中的库,去掉.h,前边加c,都可以用#include ...
2020-01-03 21:12:00 364
原创 Python爬虫
一、request库的基本使用方法基本实例import requests url= 'https://www.baidu.com/' response = requests.get(url) print(type(response)) print(response.status_code)#状态码 print(type(response.text)) print(response...
2019-12-31 18:49:00 75
原创 C语言错题库
1.属于合法的C语言长整型常量的是_____。A.5816273 B.0L C.2E10 D.(long)5816273答案:0L2.#include <iostream>using namespace std;int main(){ int k = 2; while(k=1) //无论k是什么值,此处被...
2019-12-30 08:56:00 283
原创 Python3.7中Numpy、matplolib、scipy、sklearn库的安装
python库的安装其实并不难,但是对于小白来说,还是有点困难。今天装这几个库装了一下午都没有装上。首先,安装顺序不能错。Numpy——matplolib——scipy——sklearn(scikit_learn)依次安装。使用命令:pip install 库名但是因为是国外网站的缘故,我尝试了很久也不行,尝试了多个网络节点也无法成功。晚上无意中挂着新加坡的节点,准备尝试最后一次,...
2019-12-29 21:39:00 622
原创 tensorflow学习笔记
tensorflow学习笔记一:安装调试用过一段时间的caffe后,对caffe有两点感受:1、速度确实快; 2、 太不灵活了。深度学习技术一直在发展,但是caffe的更新跟不上进度,也许是维护团队的关系:CAFFE团队成员都是业余时间在维护和更新。导致的结果就是很多新的技术在caffe里用不了,比如RNN, LSTM,batch-norm等。当然这些现在也算是旧的东西了,也许...
2019-12-29 20:13:00 342
原创 基于机器学习的花卉识别
一、思路二、进程三、参考1.denny的学习专栏这位大佬的博客里有关于tensorflow的很多内容,并且有花卉识别项目的源代码和介绍,很有参考价值。为了内容丢失,已装在到博客里。2.Plain and Simple Estimators这个小视频https://zhuanlan.zhihu.com/p/30722498简单介绍了该项目,并简单讲解了代码,github...
2019-12-29 19:46:00 2776
原创 基于tensorflow的花卉识别
一、思路二、进程三、参考1.denny的学习专栏这位大佬的博客里有关于tensorflow的很多内容,并且有花卉识别项目的源代码和介绍,很有参考价值。为了内容丢失,已装在到博客里。2.Plain and Simple Estimators这个小视频https://zhuanlan.zhihu.com/p/30722498简单介绍了该项目,并简单讲解了代码,github已fol...
2019-12-29 19:46:00 2945 2
原创 conda常用命令
1、查看已安装的包:conda list2、显示所有的虚拟环境:conda info -e (或conda env list)3、创建新的虚拟环境:conda create -n env_name python=python_version4、删除虚拟环境:conda remove -n env_name --all5、激活虚拟环境:conda activate env_name6、退出...
2019-12-29 18:23:00 85
原创 C Primer Plus课后编程习题
【原创】所有程序都运行过,部分题目存在的问题已经标注,欢迎指正。第二章1.//打印姓名#include<stdio.h>int main(){ printf("Gustav Mahler\n"); printf("Gustav\n"); printf("Mahler\n"); printf("Gustav Mahler\n");...
2019-12-29 11:39:00 164
原创 北理工嵩天Python学习笔记
1 Python基本语法元素1.1 程序设计基本方法计算机发展历史上最重要的预测法则 摩尔定律:单位面积集成电路上可容纳晶体管数量约2年翻倍 cpu/gpu、内存、硬盘、电子产品价格等都遵循此定律50年来计算机是唯一一个指数发展的领域源代码、目标代码(机器代码)编译、解释静态语言、脚本语言静态语言编译器一次性生成目标代码,优化更冲份,程序运行速度更快脚本...
2019-12-29 09:19:00 3852
原创 【小白出错日记】C语言篇
2019-12-291.今天准备重新看一遍C语言的基础内容,编写了一个简单的求a与b之和的小程序。但是竟然返回的结果一直不对,源代码如下:#include<stdio.h>int main(){ int a,b,sum; printf("请输入两个数的值,用逗号隔开\n"); scanf("%d,%d",&a,&b); ...
2019-12-29 08:34:00 59
原创 C语言学习重点提纲
1.变量的类型及其分配(堆与栈)2.static和externstatic的作用(重要),只能被当前的源文件所使用隐藏与保护3.const的作用我只要一听到被面试者说:"const意味着常数"(不是常数,可以是变量,只是你不能修改它),我就知道我正在和一个业余者打交道。去年Dan Saks已经在他的文章里完全概括了const的所有用法,因此ESP(译者:Embedded S...
2019-12-28 22:12:00 154
FileZilla_3.47.2.1_win64_sponsored-setup.exe
2020-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人