自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cc

  • 博客(25)
  • 收藏
  • 关注

原创 LeNet的Pytorch实现

LeNet神经网络结构比较简单,主要涉及卷积层、池化层和全连接层直接上代码:main.pyimport torchimport utilsimport torchvisionfrom torch import nnimport torchvision.transforms as transformsfrom utils import train,LeNetimport syssys.path.append("..")device = torch.device('cuda' if t

2021-08-14 10:44:10 148

原创 Pytorch入门之多层感知机实现

Pytorch入门之多层感知机实现多层感知机两种实现代码结果多层感知机两种实现实现方式:(1)通过继承nn.Module类构造单隐藏层的多层感知机(2)使用nn.Module的子类Sequential实现代码import torch as tfrom torch import nn#单隐藏层的多层感知机实现class MLP(nn.Module): # 声明带有模型参数的层,此处包含两个全连接层 def __init__(self, *kwargs):

2021-08-11 11:50:22 314

原创 关于“ValueError: Variable resnet_v2_50/conv1/weights already exists, disallowed. Did you mean to set r

关于“ValueError: Variable resnet_v2_50/conv1/weights already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE in VarScope? Originally defined at:”报错问题解决方法使用训练好的resenet提取特征时,出现以上错误,解决方法有两种:一、重启控制台(能解决但是一遍遍重启很麻烦)。二、使用模型前添加如下语句:tf.r

2020-07-29 16:03:50 606 1

原创 函数重载和函数模板

函数重载和函数模板在应用中主要不同的是:若函数具备多种实现方式,则可以使用函数重载,将函数实例化,每份实例能够提供相同的通用服务。而如果程序主体代码不变,仅改变其中用到的数据类型,则可以使用函数模板来简化。下面是针对max函数的函数重载和函数模板形式的简单实现:函数重载:#include<iostream>#include<vector>#include<s...

2019-10-21 21:40:45 281

原创 冒泡排序c++实现

冒泡排序的思想在之前python版本里已经写过了,这里就只给出冒泡排序的c++实现版本,代码如下:#include<iostream>#include<vector>using namespace std;void display(vector<int> vec);void swap(int &, int &);void bubb...

2019-10-21 11:18:49 338

原创 关于链表的头结点和头指针

在初学数据结构单链表的时候,对于链表的的头指针和头结点之间的区别和联系不是很清楚,后来查阅了一些资料,根据自己的理解大概整理了一下这两者之间的关系,主要就是下面这几点:1.头指针表明了链表的起点,可以唯一确定一个单链表。2.头指针指向链表的第一个结点,其指针域存储的是第一个结点在内存中的位置。3.头结点是单链表的第一个结点,若单链表有头结点,则头指针指向头结点;若单链表不含头结点,则头指针指...

2019-10-19 11:00:27 3824

原创 leetcode刷题

以后准备找算法岗工作,才开始刷leetcode,果然是渣渣一枚,慢慢刷题吧。记录一下刷题的过程吧。第一题:两数之和解法1:暴力搜索法Python3:# -*- coding: utf-8 -*-"""Created on Mon Aug 19 13:52:35 2019@author: cc"""'''leetcode两数之和'''class Solution: ...

2019-08-19 15:25:17 136

原创 二分查找

二分查找是针对有序列表非常高效的查找方法,每次排除比较区间的一半元素。其基本思想是将带查找元素与列表中间位置元素进行比较,若小于列表中间元素,则在列表左半部分重复上述操作直至比较区间长度缩减为1,此时该元素如果等于待查元素,则返回该元素位置,否则表示待查元素不存在于列表中。同理,若待查元素大于列表中间位置元素,则在列表左半部分重复上述操作直至比较区间长度缩减为1,此时该元素如果等于待查元素,则返回...

2019-08-17 12:00:05 94

转载 ValueError: Object arrays cannot be loaded when allow_pickle=False解决方法(转)

运行python程序时,遇见“ValueError: Object arrays cannot be loaded when allow_pickle=False”问题,找到一篇博客里的解决方法。放上原文链接:https://blog.csdn.net/weixin_43817064/article/details/90671813...

2019-08-15 16:20:37 1232

原创 选择排序

选择排序思想比较简单,即每次从待排序的数据中寻找最小值,并将其与序列最左边的数字交换,重复操作,直至所有数据排序完成。python3实现选择排序# -*- coding: utf-8 -*-"""Created on Tue Aug 13 19:24:55 2019@author: cc"""'''选择排序'''def select_sort(data): n = le...

2019-08-13 20:21:42 318

原创 冒泡排序及其Python实现

冒泡排序一、冒泡排序思想简介冒泡排序就是重复从序列左端开始比较相邻两元素的大小,根据比较结果交换两数字位置,最终使序列元素满足升序或降序排列。在此过程中,元素会像泡泡一样,逐渐从左向右“浮”到序列顶端,因此该算法被称为“冒泡排序”。以升序为例,对冒泡排序算法运行过程进行说明:1.比较相邻两元素大小,若前一个元素大于后一个元素,则交换两元素位置。2.对列表顺序执行1中操作直至列表最后一个元...

2019-08-13 19:17:09 1682

转载 Pycharm出现"Cant start Git: git.exe probably the path to Git executable is not valid"

昨天用Pycharm写程序的时候,一直弹出“Cant start Git: git.exe probably the path to Git executable is not valid”,于是上网查找了一下原因及解决方法,最后终于解决了。**原因:**导入项目的时候,选择了Git VCS,然后git的路径又设置的不对所以就会报错。**解决方法:**有两种方案。第一种参考:http://ww...

2019-07-31 10:49:07 1136

原创 Python数据结构---队列

队列是一种数据呈线性排列的数据结构,它与栈的不同在于,对于栈的操作只能在一端进行,而队列可以在队头和队尾两端进行操作。队列遵循FIFO(First In First Out)原则,入队只能在队尾进行,而出队只能在队头进行。以下是用python实现了数据结构中队列中的一些简单操作。# -*- coding: utf-8 -*-"""Created on Mon Jul 29 19:38:57 ...

2019-07-29 20:43:43 317

原创 Python学习----异常处理

简单异常处理程序示例:# -*- coding: utf-8 -*-"""Created on Mon Jul 29 16:58:02 2019@author: cc"""#python中的异常处理try-except-else结构#version 1,ValueError给出提示flag=Truewhile flag: input_1=input("Please in...

2019-07-29 18:11:18 102

原创 Python学习日记---函数

# -*- coding: utf-8 -*-"""Created on Mon Jul 29 15:40:30 2019@author: cc"""#python中的函数,同C中函数一样可以实现某种特定功能。#python中用关键字def定义函数,分为带返回值的函数和不带返回值的函数。#带返回值的函数用return返回函数的返回值。#一般函数与类中的方法不同,没有self形参...

2019-07-29 16:52:18 169

原创 Python---嵌套

字典与列表、列表与字典、字典与字典的嵌套# -*- coding: utf-8 -*-"""Created on Sun Jul 28 19:03:33 2019@author: cenxi"""#字典、列表嵌套#字典列表user_1={ 'first_name':'Jain', 'last_name':'Grade', 'ag...

2019-07-28 20:10:18 103

原创 Python学习----字典结构

Python—字典# -*- coding: utf-8 -*-"""Created on Sun Jul 28 17:38:34 2019@author: cenxi"""#字典是一种灵活的结构与列表类似,可随时修改#创建一个空字典,{}表示空字典#添加键-值对literary_works={}literary_works['type'] = 'novel'liter...

2019-07-28 18:35:01 194

原创 Python学习日记(四)

while语句初探示例程序:# -*- coding: utf-8 -*-"""Created on Sun Jul 28 16:35:15 2019@author: cenxi"""#while语句unconfirmed_users=['alice','brain','candace']confirmed_users=[]while unconfirmed_users:...

2019-07-28 17:32:09 287

原创 Python学习----文件读取

# -*- coding: utf-8 -*-"""Created on Sat Jul 27 16:00:57 2019@author: cc"""#文件操作'''打开当前目录下文件'''#with会在不需要访问文件后将其关闭,避免使用close()关闭#rstrip()函数用于删除多余的换行符with open('digits.txt') as file_object:...

2019-07-27 17:38:11 334

原创 Python学习----类

类的示例代码创建类:# -*- coding: utf-8 -*-"""Created on Fri Jul 26 09:49:34 2019@author: cenxi"""#python3--类#创建类及类中的属性和方法#python中默认首字母大写为类名,小写为类的实例#self为形参,仅在类方法中使用,指向类的实例本身的引用,使其能够访问类中属性和方法#调用类中...

2019-07-27 17:34:13 135

原创 Python数据结构-----单链表

链表是一种数据线性排列的数据结构,由一系列结点构成,结点包括数据域和指针域两部分。数据域主要用于保存结点数据信息,指针域则是存储下一个结点数据的内存地址。链表在内存中可以分散存储,存储空间不必连续。对于单链表的访问只能从头结点开始,顺序访问,时间复杂度是O(n)。增加和删除结点只需要修改指针域即可,时间复杂度可达到O(1)。示例程序:# -*- coding: utf-8 -*-"""...

2019-07-27 11:43:07 235

原创 Python学习日记(三)

if语句if语句常用于条件测试,返回值为True或False。若条件测试结果为True则执行if语句后的语句,否则忽略这些语句。主要结构有:if、if-else、if-elif-else示例程序:# -*- coding: utf-8 -*-"""Created on Sat Jul 27 10:04:16 2019@author: cc"""#if语句'''检查字符串是...

2019-07-27 10:36:16 68

原创 Python数据结构----栈

栈是一种呈线性排列的数据结构。特点是“先进后出”或“后进先出(Last In First Out,简称LIFO)”,主要操作有两种:入栈push()操作和出栈pop()操作,对应于增加和删除操作,栈的增加和删除数据只能在栈顶进行。python实现栈:程序运行结果:...

2019-07-26 21:18:16 153 1

原创 Python学习日记(二)

一、列表(接上篇)遍历列表创建数值列表:1)for循环创建2)直接创建3)列表解析(6)python切片切片形式:[a:b] a、b为起始索引下标,指去除a~b-1位置元素,可省略a表示从0索引开始,同时省略a和b,即[:]表示整个列表。5.元组元祖与列表类似,但元组中的变量数据不可更改。但可对元组整个赋值。元组符号:()元组元素遍历:...

2019-07-26 21:03:21 135

原创 Python学习日记(一)

一、列表列表及其索引列表由一系列按特定顺序排列的元素组成,元素间可以无逻辑关系。列表符号: [ ],元素间由逗号分隔。通过索引访问列表元素(索引从0开始,因为计算机采用二进制,由0,1组成,从0开始,列表最后一个元素索引指定为-1,同理倒数第二个元素索引为-2……)。列表元素可以改变。列表元素的增、删、改1)修改列表元素的值:指定列表名和需要修改的元素的索引。2)在列表中添加...

2019-07-26 21:02:57 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除