![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
文章平均质量分 91
Giao哥不瘦到100不改名
博览群书
展开
-
Matplotlib速成学习笔记
Matplotlib基本使用画图种类多图合并显示Matplotlib功能强大,可以画线图;散点图;等高线图;条形图;柱状图;3D 图形,甚至是图形动画等等.基本使用1.基本画图import matplotlib.pyplot as pltimport numpy as npx=np.linspace(-20,20,100)y=x**2plt.figure()plt.plot(x,y)plt.show()#多张图同时显示plt.figure(num=2,figsize=(10,10),原创 2020-08-22 17:19:01 · 273 阅读 · 0 评论 -
python threading多线程速成学习
多线程添加线程join之进程执行的顺序存储进程结果QueueGIL(Global Interpreter Lock)三级目录三级目录多线程可以加速程序的运算,此笔记为python的多线程模块threading的学习笔记。添加线程import threadingthreading.active_count()#获取已经激活的线程数# 1threading.enumerate()#查看所有的线程信息# [<_MainThread(MainThread, started 4088)>]原创 2020-08-20 21:14:15 · 144 阅读 · 0 评论 -
python对一个句子倒序输出
def spin_words(a): lenth = len(a) # print(len(a)) b = [] c=[] for i in range(lenth): if a[i] == " ": b.append(i) # 定位出空格所在位置前一个字符位置 b.append(lenth) b=b[::-1] # print(b) if len(b)==1: c=a[::-原创 2020-08-18 21:20:24 · 1159 阅读 · 0 评论 -
python3 对一个句子从尾到头输出且对其中长度小于某值的词语进行倒序
#所有句子整体倒序,对长度小于某值的再倒序def spin_words(a): lenth = len(a) # print(len(a)) b = [] c=[] for i in range(lenth): if a[i] == " ": b.append(i) # 定位出空格所在位置前一个字符位置 b.append(lenth) b=b[::-1] # print(b) if len(原创 2020-08-18 21:04:30 · 185 阅读 · 0 评论 -
python3对一个字符串中长度大于某个值的串倒序,小于某个值不变,最终输出
a="ecnetnes a si ecnetnes sihT"lenth=len(a)print(len(a))b=[]c=[]for i in range(lenth): if a[i]==" ": b.append(i)#定位出空格所在位置前一个字符位置b.append(lenth)print(b)for j in b: if j==b[0]: if j>=5: temp1=a[:j][::-1]#前闭后开,不原创 2020-08-18 16:42:28 · 497 阅读 · 0 评论 -
Pandas数据可视化显示
原创 2020-08-13 20:08:12 · 165 阅读 · 0 评论 -
pandas合并之merge
原创 2020-08-13 19:48:09 · 104 阅读 · 0 评论 -
pandas合并之concat
原创 2020-08-13 16:48:13 · 95 阅读 · 0 评论 -
pandas处理丢失数据 dropna,fillna,isnull,notnull
原创 2020-08-13 15:59:23 · 278 阅读 · 0 评论 -
pandas对DataFrame中的值进行设置
原创 2020-08-13 15:15:15 · 277 阅读 · 0 评论 -
pandas之筛选数据
原创 2020-08-13 11:42:32 · 101 阅读 · 0 评论 -
pandas Series与DataFrame
原创 2020-08-12 17:05:28 · 76 阅读 · 0 评论 -
numpy copy&deep copy学习笔记
原创 2020-08-12 15:49:58 · 151 阅读 · 0 评论 -
numpy-array分割 等量/不等量分割
原创 2020-08-12 15:36:13 · 2085 阅读 · 0 评论 -
Numpy-array合并
原创 2020-08-12 15:04:44 · 108 阅读 · 0 评论 -
Numpy索引
原创 2020-08-12 11:32:14 · 92 阅读 · 1 评论 -
numpy基础运算
一.一维数组运算加法、减法、乘法、乘方二.二维数组运算原创 2020-08-12 11:04:36 · 85 阅读 · 0 评论 -
numpy学习笔记-array属性及其创建
原创 2020-08-11 15:28:30 · 86 阅读 · 0 评论 -
Pytorch之dropout避免过拟合测试
一.做数据二.搭建神经网络三.训练四.对比测试结果注意:测试过程中,一定要注意模式切换原创 2020-07-26 22:20:03 · 337 阅读 · 0 评论 -
Pytorch之GAN小例子
一.真实数据二.架构三.训练四.可视化原创 2020-07-25 19:41:03 · 250 阅读 · 0 评论 -
pyTorch-DQN强化学习之立杆子游戏
一.参数设置二.NET架构三.DQN体系DQN体系:选动作机制,存经历机制,学习机制四.训练原创 2020-07-25 18:20:51 · 700 阅读 · 0 评论 -
pytorch-自编码器实现手写数字识别
一.建立数据集,超参数设置二.建立Auto-Encoder架构三.训练1.训练结果2.程序原创 2020-07-25 12:35:13 · 1114 阅读 · 0 评论 -
pyTorch之RNN实现sin拟合cos(回归问题)
一.超参数设置,建立数据二.建立RNN架构结果如下所示:上面是用for-loop形式计算,为了提高计算速度,可以用下面简化的reshape形式写。三.训练及其显示原创 2020-07-25 09:47:09 · 553 阅读 · 0 评论 -
pytorch之LSTM实现minsts数字分类
一.超参数设置、建立训练数据集、测试数据集二.RNN架构结果:三.训练训练结果如下图所示:原创 2020-07-24 22:32:21 · 229 阅读 · 0 评论 -
pytorch-CNN之MINST数据识别
一.下载数据集下图为数据集的下载过程:二.示例图片显示三.测试数据集及其批处理设置四.CNN架构设置打印CNN结果五.MINST数据识别原创 2020-07-24 19:59:01 · 444 阅读 · 0 评论 -
pytorch-不同的optimizer不同梯度更新法作图
原创 2020-07-24 12:02:31 · 221 阅读 · 0 评论 -
pytorch-批处理
一.shuffle=True打乱数据二.shuffle=False不打乱数据原创 2020-07-24 10:10:35 · 91 阅读 · 0 评论 -
pytorch-模型保存与提取
原创 2020-07-24 09:08:42 · 109 阅读 · 0 评论 -
pytorch快速搭建神经网络
由上述结果可以看出,两种不同的神经网络搭建方式,第二种结构中包含了激活函数,此时Relu大写为一个类。第一种结构激活函数在forward( )中,此时relu小写,为功能。相比之下,我们可以在第一种方式中个性化前向传播功能。...原创 2020-07-23 21:12:57 · 132 阅读 · 0 评论 -
pytorch-区分类型(分类)
一.建立数据集二.建立神经网络三.训练优化网络四.可视化原创 2020-07-23 20:24:45 · 177 阅读 · 0 评论 -
Pytorch建立第一个神经网络模型 关系拟合(回归)
一.建立数据集二.建立神经网络三.训练优化网络optimizer 是训练的工具四.可视化显示原创 2020-07-23 18:03:31 · 336 阅读 · 0 评论 -
python画激励函数-pytorch
原创 2020-07-23 12:02:39 · 308 阅读 · 0 评论 -
Pytorch-variable变量
Variable 计算时, 它在背景幕布后面一步步默默地搭建着一个庞大的系统, 叫做计算图, computational graph. 将所有的计算步骤 (节点) 都连接起来, 最后进行误差反向传递的时候, 一次性将所有 variable 里面的修改幅度 (梯度) 都计算出来, 而 tensor 就没有这个能力.相关代码如下所示:代码运行结果如下:...原创 2020-07-23 11:35:06 · 79 阅读 · 0 评论 -
Torch或numpy
numpy:array放在CPU中加速。torch:Tensor放在GPU中加速。一.用numpy还是torch注意numpy、torch中数据转换二.torch中的数学运算原创 2020-07-23 10:56:59 · 147 阅读 · 0 评论 -
python基础学习笔记(二十)-正则化
一.简单字符串匹配二.正则化实现字符串匹配1.简单匹配需要import re,匹配成功返回object,反之返回None;2.匹配多种可能的字符串匹配多种可能的字符串用[ ]p3=r"r[au]n" #r表示匹配到的是正则表达式 没加r的是字符串3.匹配更多可能如图所示;print(re.search(r"r[a-z]n",“cat runs to dog”))print(re.search(r"r[0-9]n",“cat r2ns to dog”))print(re.searc原创 2020-07-09 23:01:49 · 190 阅读 · 0 评论 -
python基础学习笔记(十九)set找不同
set(a)返回一个‘set’类型的找出所有原元素不同的值,输出具有无序性。在set处理后得到的列表中如果需要加入元素可以用add( ),若加入元素为原列表中未出现的新元素,可以显示。弱加入元素在原列表中已经存在,则为了保证互异性,不会显示。若要删除set处理后的列表中原列表存在的元素,用remove( ),返回值是None,若要输入被删除后的列表,则需要输出的是set处理后的列表。当用remove处理的是原列表中不存在的元素,则会报错。当不知道要删除的元素是否在set处理后的列表中时,用di原创 2020-07-08 22:50:28 · 303 阅读 · 0 评论 -
python基础学习笔记(十八)pickle
pickle实现数据存放保存,提取;pickle.dump(a_dict,file)#写入数据a_dict1=pickle.load(file1)#提取数据原创 2020-07-08 18:59:50 · 112 阅读 · 0 评论 -
python基础学习笔记(十七)copy&deepcopy
当直接赋值时,a=b,此时a与b指向同一块内存。当使用copy.copy( )为浅复制,第一层列表指向不同的内存,不会因为值的改变而连带改变,第二层列表指向同一块内存,会因为值连带改变。深度复制为完完全全重新开辟空间,第二层列表也被安排到不同的内存中,所以都不会被连带改变。在这里插入图片描述...原创 2020-07-08 18:33:04 · 105 阅读 · 0 评论 -
python基础学习笔记(十六)zip,lambda,map
一.zip将可迭代的对象中的元素按列打包成一个个元组,返回的是一个对象,需要手动list转换;当迭代器中元素个数不一致,返回列表与最短对象相同。二.lamdalamda作为一个表达式,定义了一匿名函数,为了减少单行函数的定义而存在,使代码更加简洁三.mapmap(function, iterable, …)map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。原创 2020-07-08 16:45:10 · 94 阅读 · 0 评论 -
python基础学习笔记(十五)异常处理 try
由于刚开始不存在1111.text文件,引发异常处理程序,当从控制台输入‘Y’时,会创建此文件。当引发处理机制后,控制台输入Y,自动创建文件,当再次打开时,运行else后的程序,所以打开文件后里面出现else中写的‘1111’。...原创 2020-07-08 15:52:29 · 403 阅读 · 0 评论