深度学习与Python
Deep Learning and Python
我爱写BUG
什么是人。
展开
-
Python:异常处理机制
在 Python 中,try/except 语句也可以用于处理异常情况,在某种程度上与 raise 和 assert 有相似的作用。原创 2024-09-28 10:35:03 · 225 阅读 · 0 评论 -
python:psutil获取指定进程Cpu及Memory使用的GUI界面
python:psutil获取指定进程Cpu及Memory使用的GUI界面。原创 2024-06-23 17:44:39 · 309 阅读 · 0 评论 -
python:将当前目录下所有文件夹中的文件名中的字符串A变为字符串B
python:将当前目录下所有文件夹中的文件名中的字符串A变为字符串B。原创 2024-05-14 11:25:56 · 193 阅读 · 1 评论 -
python:PyCharm更改.PyCharm配置文件夹存储位置
更改C盘.PyCharm配置文件夹存储位置原创 2023-12-30 17:44:03 · 5326 阅读 · 0 评论 -
python:插值查找法
插值算法python实现原创 2023-11-09 16:32:30 · 5989 阅读 · 0 评论 -
python:切分多个串联但单个内部按大小排列数据列表
切分多个串联但单个内部按大小排列数据列表原创 2023-10-24 17:44:23 · 6393 阅读 · 0 评论 -
Python:对当前目录下的多级文件夹中所有.txt文件追加写入相同内容
对当前目录下的多级文件夹中所有.txt文件追加写入相同内容原创 2023-09-22 09:00:00 · 1070 阅读 · 0 评论 -
Python:获取当前目录下所有文件夹名称及文件夹下所有文件名称
获取当前目录下所有文件夹名称及文件夹下所有文件名称原创 2023-09-21 14:09:26 · 1354 阅读 · 0 评论 -
Python:使用PySimpleGUI中sg.Input控件获取数据plot导致yticks错乱
使用PySimpleGUI中sg.Input控件获取数据plot导致yticks错乱原创 2023-09-21 11:25:45 · 374 阅读 · 0 评论 -
Python:二进制文件实现等间隔取相同数据量并合并
举例:每3byte为一页,每3页为一group。将所有group的第一页/第二页/第三页分别合并为一个文件。原创 2023-09-13 15:51:09 · 288 阅读 · 0 评论 -
Python:设置pip默认下载源为国内镜像源
Python:设置pip默认下载源为国内镜像源。原创 2023-08-24 15:23:27 · 615 阅读 · 0 评论 -
Python:pyinstaller安装及使用
在anaconda中安装pyinstaller并使用原创 2023-05-09 14:46:47 · 2737 阅读 · 1 评论 -
python:NVIDIA Jetson中已安装torch却报错“no model named torch.nn.functional”
NVIDIA Jetson中已安装torch却报错“no model named torch.nn.functional原创 2022-08-03 15:27:47 · 7724 阅读 · 0 评论 -
Python:NMS简单实现
Python:NMS简单实现。原创 2022-08-01 19:54:53 · 7585 阅读 · 0 评论 -
python:二叉树构造及先序,中序和后序遍历
python二叉树构造及先序,中序和后序遍历。原创 2022-08-01 19:32:42 · 6142 阅读 · 0 评论 -
Python:WIN10解决matplotlib画图中显示中文宋体英文TimesNewRoman问题
1.tff字体下载:simsun.tff(或者直接百度’simsun.tff下载’,不建议直接复制C:\Windows\Fonts里的字体文件,易出问题)2.删除缓冲目录3.放置tff文件找到Anaconda环境下的对应虚拟环境matplotlib目录,放置下载的simsun.tff文件。D:\Program Files (x86)\Anaconda3\envs\jupyter\Lib\site-packages\matplotlib\mpl-data\fonts\ttf4.修改matplo原创 2022-06-06 10:53:48 · 5269 阅读 · 1 评论 -
python:激活函数及其导数画图sigmoid/tanh/relu/Leakyrelu/swish/hardswish/hardsigmoid
from matplotlib import pyplot as pltimport numpy as npdef sigmoid(x): return 1 / (1 + np.exp(-x))def dx_sigmoid(x): return sigmoid(x) * (1 - sigmoid(x))def tanh(x): return (np.exp(x)-np.exp(-x))/(np.exp(x)+np.exp(-x))def dx_tanh(x):原创 2022-04-14 20:51:53 · 3450 阅读 · 0 评论 -
python: plt.scatter为多点设置统一图例/颜色/marker
**以图例为例**1.出现多个图例:for i in range(NumMonitorEq): m = np.array(userlist1)[:, 0][i] n = np.array(userlist1)[:, 1][i] if task[i]==1: selectSeverID=Priority(firstinitServerLoadInfo, distInfo[i][:], ServiceArea, ConnectableInfo) S原创 2022-04-08 09:37:38 · 4010 阅读 · 0 评论 -
python:VOC数据集转COCO格式
#图片与各自的xml文件放于同一文件夹import tqdmimport osimport shutilimport jsonimport sysimport xml.etree.ElementTree as ET sys.path.append(".")START_BOUNDING_BOX_ID = 1def mkdir(path, rm=False): if os.path.exists(path): if rm: sh.原创 2022-03-08 09:30:04 · 1580 阅读 · 0 评论 -
python:(Caused by SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:749)‘),))
(tensorflow) C:\Users\pc>pip install dvc -i https://pypi.tuna.tsinghua.edu.cn/simple/Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection原创 2021-01-12 20:52:49 · 14460 阅读 · 8 评论 -
PyCharm安装后修改路径名称无法打开运行-参考解决方法
我的PyCharm安装路径为G:\PyCharm 2019.1.1,中间有空格的存在,导致我在运行某个python文件时无法发现代码中绝对路径的存在,且错误识别为G:\PyCharm\PycharmProjects。0.修改安装路径名称G:\PyCharm 2019.1.1为G:\PyCharm2019.1.1。1.在G:\PyCharm2019.1.1\bin中找到破解文件.vmoption,里面有破解包路径,一旦修改PyCharm路径后,将无法找到该破解包。使用记事本打开该文件,将文本最后:.原创 2020-10-20 09:13:05 · 2355 阅读 · 0 评论 -
python:ubuntu下安装tensorflow-gpu并自动配置cuda及cudnn
conda create --name my_tf python=3.6 tensorflow-gpu=1.14cuda及cudnn会自动配置完成。以上命令执行完毕后激活环境,继续安装其他库如:opencv等转载 2020-09-11 10:27:52 · 164 阅读 · 0 评论 -
python:基于套接字socket传输视频的方法代码记录总结
初始想法是想模拟IP摄像头传输视频然后实时监测的场景,后来发现和要实现的目标有所偏离,但还是把其中可参考、有所修改的可用代码记录下来。功能都是客户端发送视频,服务器接收视频,没有服务器发送视频返回客户端的内容。我在修改其中代码的时候没有考虑到多进程(multiprocessing)与多线程(threading)的区别,所以代码中有混用的情况,请注意这个情况,在此不做仔细区分。下面多进程/多线程客户端的代码是相同的,可以多建几个文件只改变发送的视频文件,模拟多客户端。先运行接收端(服务器),再运原创 2020-09-03 15:38:19 · 4616 阅读 · 0 评论 -
python:cv2.VideoCapture().get()/.set()及cv2.VideoWriter_fourcc()
cv2.VideoCapture().get(propId)获取参数**propId**: *parameter* *function* 0:CV_CAP_PROP_POS_MSEC 视频文件的当前位置(毫秒)或视频捕获时间戳1:CV_CAP_PROP_POS_FRAMES 下一个要解码/捕获的帧的基于0的索引2:CV_CAP_PROP_POS_AVI_RATIO 视频文件的相对位置:0-影片开始,1-影片结束3:CV_CAP_PROP_FRAME_WIDTH 视频流中帧的宽度。.原创 2020-08-19 11:41:55 · 5906 阅读 · 0 评论 -
LeNet5与MNIST--tensorflow下的训练模型参数及非深度学习框架下纯python网络实现并前向参数验证
# 输入层不算神经网络的层数,LeNet-5 是一个 5 层的网络。(把 卷积和池化 当作一个 layer)# 输入 卷积-池化 卷积-池化 全连接 全连接 全连接输出import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport numpy as npmnist = input_data.read_data_sets('MNIST_data', one_hot=True)#t原创 2020-08-16 09:57:02 · 377 阅读 · 0 评论 -
python:图片数据集批量处理 格式、大小、亮度
格式:1.在放着统一为一种格式图片的文件夹里新建一个记事本文件,任意取名。2.若将jpg格式批量转化为png格式,在刚才新建的记事本文档里输入ren *.jpg *.png3.不要忽略空格,然后将后缀名修改为“bat”。4.双击“bat”后缀文件,等几秒后所有的图片格式自动转换为png格式。5.反之格式转换为ren *.png *.jpg大小:from PIL import Imageimport os.pathimport globdef convertimg(imgfile,ou原创 2020-08-07 21:15:33 · 1756 阅读 · 0 评论 -
python:4维数据最大池化及卷积自定义函数实现
第一次import numpy as npimport tensorflow as tf #测试使用def conv2d(x, w, b, Stride, Pad): """ 输入包含N个数据,每个数据具有C个通道,高度H和宽度W. 用F个不同的滤波器对每个输入进行卷积,每个滤波器跨越所有C通道,高度HH和宽度HH。 - x: (N,H, W, C) - w: (HH, WW,C,F) - b: (F,) - 'stride':移动步长原创 2020-07-28 20:41:31 · 3396 阅读 · 1 评论 -
python:m for i in range()
1.m for i in range(stop)以0为起点,以stop为终点但不包括stop。将range()内i的结果依次带入m表达式中。首先:print(list(range(6)))[0, 1, 2, 3, 4, 5]然后:print(list(3*i for i in range(6)))[0, 3, 6, 9, 12, 15]2.m for i in range(start, stop, step)以start为起点,以stop为终点但不包括stop,以step为前后项原创 2020-07-15 15:49:48 · 607 阅读 · 0 评论 -
keras:Convolution2D与Conv2D
区别:Convolution2D = Conv2D参考来源:源文件 github.keras.layder.convolutional# AliasesConvolution1D = Conv1DConvolution2D = Conv2DConvolution3D = Conv3DSeparableConvolution1D = SeparableConv1DSeparableConvolution2D = SeparableConv2DConvolution2DTranspose = C原创 2020-07-08 11:18:05 · 8434 阅读 · 2 评论 -
tensorflow之4维张量一般含义
[batch_size,height,width, channels][height,width,input_channels, output_channels]原创 2020-06-28 22:13:38 · 4651 阅读 · 0 评论 -
tensorflow及numpy的数据类型对象Dtype总结
1.dtyte与astypedtype:查看数据类型astype:转换数据类型2.tensorlow数据类型对象Dtype名称描述tf.float1616位半精度浮点tf.float3232位单精度浮点tf.float6464位双精度浮点tf.bfloat1616位截断浮点tf.complex6464位单精度复数tf.complex128128位双精度复数tf.int88位有符号整数tf.uint88位无符号整数t原创 2020-06-24 10:38:57 · 1254 阅读 · 0 评论 -
python:Win10下Anaconda3安装tensorflow-cpu流程总结
Anaconda版本:Anaconda3-5.2.0-Windows-x86_64Python版本:Python 3.6.5tensorflow版本:tensorflow 1.14.0首先在安装之前你需要由自己的电脑硬件确定安装TF(cpu)版或者是TF(cpu)版!打开“我的电脑-属性-设备管理器-显示适配器”,确定显卡为AMD还是为NVIDIA。AMD对应cpu版,NVIDIA对应gpu...原创 2019-10-20 15:00:36 · 382 阅读 · 0 评论 -
python:深度学习中用BP神经网络解决异或问题
***1.***导入安装包import numpy as np***2.***定义激活函数及其导数#激活函数def tanh(x): return np.tanh(x)#激活函数导数def tanh_prize(z): return 1-tanh(z)**2或者:def sigmoid(x): return 1/(1+np.exp(-x)) #...原创 2019-11-05 23:34:08 · 1003 阅读 · 1 评论 -
CSV文件合并方法整理:行合并、列合并
行合并:[A,B]’ 上下形式【1】pythonimport pandas as pdf1=pd.read_csv('11.csv')f2=pd.read_csv('22.csv')file=[f1,f2]train=pd.concat(file)train.to_csv('train.csv',index=0,sep=',')【2】pythonwith open('1...原创 2020-05-03 21:04:01 · 12627 阅读 · 0 评论 -
CNN解释器:可视化动态展示卷积神经网络CNN工作过程
很棒的项目!!!推荐!!!将CNN工作过程可视化分析,对初学者太友好了~CNN解释器 From: Zijie Wanghttps://poloclub.github.io/cnn-explainer/GitHubhttps://github.com/poloclub/cnn-explainer论文https://arxiv.org/abs/2004.15004 该解释器加载了一个10层的预训练模型,包含卷积层、激活函数、池化层等多个概念。 只需要打开浏览器加载界面,移.原创 2020-05-09 00:00:10 · 3058 阅读 · 0 评论 -
python:tensorflow为后端的keras环境安装及python3.6下opencv库安装
镜像安装格式:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package==版本pip install some-package==版本 -i https://pypi.tuna.tsinghua.edu.cn/simple 镜像默认安装最新版本: pip install some-package -i https://pypi.tuna.tsinghua.edu.cn/simple 非镜像更新至最新原创 2020-05-27 08:30:11 · 664 阅读 · 0 评论 -
python:Anaconda Prompt命令行运行python文件
文件位置:E:\XX\example.py1.安装anaconda完成后,打开anaconda Prompt(此处最好右键选择‘以管理员身份运行’,避免后期安装遇到权限相关警告或错误)。2.在Anaconda Prompt中启动tensorflow环境(或自己定义的环境名):activate tensorflow3.进入目标python文件所在磁盘:如E盘E:4.进入磁盘目标文件夹...原创 2020-04-29 18:32:00 · 32787 阅读 · 0 评论 -
python:读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory
代码:import csv# 定义文件路径csv_path = 'E:/NN_Eq/XX.csv'with open(csv_path,'r',encoding='utf8') as fp: # 使用列表推导式,将读取到的数据装进列表 data_list = [i for i in csv.reader(fp)] # csv.reader 读取到的数据是list类型 ...原创 2020-04-12 14:25:10 · 20203 阅读 · 1 评论 -
python学习记录
1 AssertionError: Bad argument number for Name: 3, expecting 4解决:pip install gast==0.2.2 #0.3.2版本的问题,降级后可以2 FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a...原创 2020-01-10 20:11:27 · 1675 阅读 · 0 评论 -
python:《深度学习入门:基于Python的理论与实现》学习记录总结
Anaconda3-5.2.0-Windows-x86_64Python 3.6.51报错:syntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape错误源代码:import matplotlib.pyplot as...原创 2019-10-24 23:44:24 · 367 阅读 · 1 评论