自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

熊孩纸_的博客

写写我编程时遇到的一些问题,收藏下写的代码,记录下巧妙的算法。毕竟脑子笨没办法,要有东西来随时记录一下。如果有写的不对的请及时纠正,有更巧妙的方法也欢迎留言,熊孩子感激不尽o(* ̄▽ ̄*)ブ

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

原创 用pyinstaller将用pytorch训练好分类器打包成.exe文件

我想用C#调用python程序,感觉最简单的办法好像就是将python程序导成.exe格式,再由C#调用。本篇文章以我上篇pytorch训练图片分类器中的程序为例,将pytorch训练的图片分类器导成.exe还可以参考这篇博客,是这篇博客给了我方向和勇气。安装pyinstaller找到terminal窗口,输入命令pip install pyinstaller打包成.exe程序参考博客...

2020-04-21 01:42:00 5807 4

原创 4_cifar10_tutorial

pytorch-handbook训练一个分类器关于数据?一般情况下处理图像、文本、音频和视频数据时,可以使用标准的Python包来加载数据到一个numpy数组中。 然后把这个数组转换成 torch.*Tensor。图像可以使用 Pillow, OpenCV音频可以使用 scipy, librosa文本可以使用原始Python和Cython来加载,或者使用 NLTK或 SpaCy 处理...

2020-03-12 21:37:11 484

原创 3_neural_networks_tutorial

参考教程:pytorch-handbookpytorch学习(六)—定义一个CNN网络CNN中的feature map实战 | 手把手教你用PyTorch实现图像描述Neural Networks使用torch.nn包来构建神经网络。上一讲已经讲过了autograd,nn包依赖autograd包来定义模型并求导。 一个nn.Module包含各个层和一个forward(input)方法...

2020-03-12 13:28:50 265 1

原创 2_autograd_tutorial

pytorch-handbook/chapter1/2_autograd_tutorial.ipynbAutograd: 自动求导机制PyTorch 中所有神经网络的核心是 autograd 包。 我们先简单介绍一下这个包,然后训练第一个简单的神经网络。autograd包为张量上的所有操作提供了自动求导。 它是一个在运行时定义的框架,这意味着反向传播是根据你的代码来确定如何运行,并且每次迭...

2020-03-11 13:55:44 168

原创 pytorch基础入门教程/一小时学会pytorch

参考博客PyTorch白皮书及pytorch基础入门教程/一小时学会pytorchPyTorch是什么?基于Python的科学计算包,服务于以下两种场景:作为NumPy的替代品,可以使用GPU的强大计算能力提供最大的灵活性和高速的深度学习研究平台Tensors(张量)Tensors与Numpy中的 ndarrays类似,但是在PyTorch中 Tensors 可以使用GPU进行计算...

2020-03-09 23:36:48 1231 1

原创 WIN10下pytorch环境配置(安装了半天的血泪史)

pytorch安装Anaconda 下载Anaconda 安装Anaconda 环境配置Anaconda Prompt显卡配置(无 Nvidia 显卡的略过)有序的管理环境安装 PyTorch 准备更换清华源.condarc继续安装 PyTorch验证是否安装成功关于报错下载时Solving environment: failed with initial frozen solve. Retryi...

2020-03-05 04:12:46 58812 63

原创 练习4: 程序的控制结构 (第4周)

练习4: 程序的控制结构 (第4周)整数加减和描述编写程序计算如下数列的值:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬1-2+3-4…966‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬其中,所有数字为整数,从1开始递增,...

2020-02-28 13:39:22 1645

原创 【第四周】程序的控制结构

程序的分支结构#Demo.pytry: num = eval(input("请输入一个整数:")) print(num**2)except NameError: print("输入不是整数")

2020-02-27 16:05:23 158

原创 练习3: 基本数据类型 (第3周)

三次方格式化描述获得用户输入的一个数字,可能是整数或浮点数,a,计算a的三次方值,并打印输出。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬输出结果采用宽度20个字符、居中输出、多余字符采用减号(-)填充。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪...

2020-02-25 01:28:52 5501

原创 Week1 枚举

Week1 枚举例题1:完美立方例题2:生理周期例题1:完美立方请按照a的值,从小到大依次输出。当两个完美立方 等式中a的值相同,则b值小的优先输出、仍相同 则c值小的优先输出、再相同则d值小的先输出。样例输入 247样例输出Cube = 6, Triple = (3,4,5)Cube = 12, Triple = (6,8,10)Cube = 18, Triple = (2,1...

2019-02-24 20:05:39 304 1

原创 Week 13——第一部分收官之战

Week 1313.1 multimapmultimap的应用13.2 map13.1 multimapmultimap的应用一个学生成绩录入和查询系统,接受以下两种输入:Add name id scoreQuery scorename是个不超过16字符的字符串,中间没有空格,代表学生姓名。id是个整数,代表学号。score是个整数,表示分数。学号不会重复,分数和姓名都可能重复。两...

2019-02-20 00:03:03 181

原创 Week 12

Week 1212.1 STL排序算法sortSTL概述sort 排序12.2 STL二分查找算法binary_searchlower_boundupper_bound12.3 multiset12.1 STL排序算法sortSTL概述STL: (Standard Template Library) 标准模板库包含一些常用的算法如排序查找,还有常用的数据结构如可变长数组、链表 、字典等。...

2019-02-18 17:17:15 175

原创 Week 11

Week 1111.111.1

2019-02-15 22:44:34 172

原创 Week 10

WEEK 1010.1 结构结构访问结构变量的成员变量结构变量的初始化结构数组指向结构变量的指针10.2 全局变量、局部变量静态变量示例静态变量应用:strtok的实现10.3 变量的作用域和生存周期10.1 结构结构用户自定义的数据类型struct 结构名{类型名 成员变量名;类型名 成员变量名;类型名 成员变量名;……};例:struct Student {unsi...

2019-02-13 17:23:30 168

原创 Week 9

Week 99.1 指针和二维数组指向指针的指针9.2 指针和字符串9.3 字符串库函数9.4 void指针和内存操作数内存操作库函数memset内存操作库函数memcpy9.5 函数指针函数指针和qsort库函数实例:9.1 指针和二维数组#include <iostream>#include <cstdio>using namespace std;void ...

2019-02-02 20:25:27 153

原创 Week 8

WEEK 88.1 指针的基本概念和用法8.2 指针的意义和互相赋值8.1 指针的基本概念和用法类型名 * 指针变量名;int * p; // p 是一个指针,变量 p的类型是 int *char * pc; // pc 是一个指针, 变量 pc 的类型是 char *float *pf; // pf 是一个指针,变量 pf 的类型是 float *int * p = ( int *...

2019-01-31 22:52:20 156

原创 Week 7

Week 77.1字符串程序示例7.27.3 字符串库函数字符串库函数用法示例例题:编写判断子串的函数7.1字符串程序示例#include <iostream>#include <cstring> //包含字符串库函数的声明using namespace std;int main(){ char title[] = "Prison Break&am

2019-01-29 09:24:29 204

原创 Week 6

Week 66.1 函数实例1 : MAX函数实例2 : 判断是否是素数的函数实例3 : 已知三角形三个顶点位置, 求边长6.2 函数(二)一维数组作为函数的参数6.1 函数实例1 : MAX函数#include <iostream>#include <cstdio>using namespace std;int MAX(int x, int y){ if...

2019-01-27 18:54:51 175

原创 Week 5

Week 55.1 数组倒序问题5.2 筛法求素数筛法求n以内素数5.3 数组初始化用数组取代复杂分支结构5.1 数组倒序问题接收键盘输入的100个整数,然后将它们按和原顺序相反的顺序输出#include <iostream>#include <cstdio>using namespace std;#define NUM 100int a[NUM]; //...

2019-01-25 10:56:51 249

原创 Week4

Week44.1 break & continue4.1 break & continue如果两个不同的正整数,他们的和是他们的积的因子,就称这两个数为兄弟数,小的称为弟数,大的称为兄数。先后输入正整数n和m(n < m) ,请在n至m这m-n+1个数中,找出一对兄弟数。如果找不到,就输出“NoSolution.”。如果能找到,就找出和最小的那一对;如果有多对兄弟

2019-01-23 11:47:08 263

原创 Week 3

Week33.1 if语句3.2 switch语句3.1 if语句写一个判断整数奇偶性的程序,要求输入一个整数,如果是奇数,就输出“It’s odd.”,如果是偶数,就输出“It’s even.”。#include <iostream>#include <cstdio>using namespace std;int main(){ int

2018-12-26 21:45:20 476

原创 Week 2

Week22.1输入输出进阶2.2算术运算符和算术表达式2.3关系运算符和逻辑表达式2.1输入输出进阶用cin读入所有所输入的字符,包括空格回车#include <iostream>#include <cstdio>using namespace std;int main(){ int c; while ((c=cin.get())!=EOF) //用c...

2018-12-25 11:41:54 101

原创 Week 1 我又要重新开始学C++了

Week1对一些基本C++内容的回顾1.2 C++快速入门1.3 变量和数据类型切换1.4 变量和数据类型进阶对一些基本C++内容的回顾不知不觉已经大三都过去半年了,身为计算机学院的人连编程都写不好都不好意思说自己的专业,现在是考试周每天也不是很忙,于是重新拾起了编程,跟着北京大学的MOOC开始从头学习,先从 程序设计与算法(一) 开始。希望能够每天进步一点点。1.2 C++快速入门#in...

2018-12-24 21:58:39 214

原创 【第三周】基本数据类型

课程笔记pow(x,y) #计算x^y,想算多大算多大round(x,d) #对x四舍五入,d是小数截取位数z=1.23e-4+5.6e+89j #z.real获得实部 z.imag获得虚部 10000表示显示后四位 ...

2018-09-06 10:37:42 1090

原创 3.2 天天向上的力量

Q1一年每天努力千分之一与退步千分之一#DayDayUpQ1.pydayup=pow(1.001,365)daydown=pow(0.999,365)print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))运行结果:向上:1.44,向下:0.69Q2一年每天努力百分之一与退步百分之一#DayDayUpQ2....

2018-09-05 11:30:45 1239

原创 练习2: Python基本图形绘制 (第2周)

turtle正方形绘制import turtle as tt.setup()t.pensize(5)for i in range(4): t.fd(100) t.left(90)t.down()turtle六边形绘制import turtle as tt.setup()t.pensize(5)for i in range(6): ...

2018-08-02 13:58:04 3175

原创 【第二周】Python基本图形的绘制

绘制蟒蛇学习笔记+代码#PythonDraw.py#import保留字,引入名为turtle的绘图库#用 from turtle import* 可以把下面所有的turtle.省略,但可能有程序重名的冲突#import turtle as t 就可以使用t.进行代替import turtle#setup()函数设置窗体大小及位置,只有需要控制窗体的大小和显示位置时才需要使用setup...

2018-08-02 10:49:13 2248

原创 第一周课程实例

实例1:计算圆面积根据半径r计算圆面积r=25area=3.1415*r*rprint(area)print("{:.2}F".format(area))实例2:同切圆绘制绘制多个同切圆 import turtleturtle.pensize(2)turtle.circle(10)turtle.circle(20)turtle.circle(40)tur...

2018-07-26 23:18:11 214

原创 测验1: Python快速入门 (第2周)

不小心点进来又倒计时没办法只好做了。。。祖国的问候描述 使用Python语言向祖国发出你的问候吧!打印输出两行文字,注意标点符号类型。第一行为:祖国,您好!。第二行为:我来了,学好Python。输出格式 祖国,您好! 我来了,学好Python。print("祖国,您好!")print("我来了,学好Python。")热量转换 I描述 卡路里,简称卡(C...

2018-07-26 22:56:15 3939

原创 练习1: Python基本语法元素 (第1周)

练习1: Python基本语法元素 (第1周)想了很久的要学Python结果到现在才开始,希望自己能坚持下去:Hello World I描述 这是学习每种程序设计语言的第一个实例。 输出Hello World,注意大小写。输入 无输出 Hello World@Wendyprint("Hello World")Hello World II...

2018-07-26 22:24:57 1868

原创 多项式加法的实现

//采用不带头结点的单向链表,按照指数递减的顺序排列各项//思路:俩个指针P1P2分别指向这两个多项式的第一个结点,不断循环#include<stdio.h>#include<stdlib.h>struct PolyNode { int coef;//系数 int expon;//指数 struct PolyNode *link;//指向下一节点的指针};typed

2017-11-05 21:31:36 547

原创 2.3.2队列的链表存储实现

#include<stdio.h>#include<stdlib.h>#define ERROR 1e8struct Node {//链表的节点结构 ElementType Data; struct Node *Next;};typedef int ElementType;struct QNode {//链队列结构 struct Node *rear;//指向队尾节点

2017-11-05 21:23:25 172

原创 2.3.1 队列及顺序存储实现

#include<stdio.h>#include<stdlib.h>#define ERROR 1e8#define MaxSize 100struct QNode { ElementType Data[MaxSize]; int rear; int front;};typedef struct QNode *Queue;typedef ElementType;

2017-11-05 16:57:48 171

原创 2.2堆栈

eg.要求一个数组实现两个堆栈,要求最大限度地利用数组空间,使数组只要有空间入栈就可以成功【分析】 一种比较聪明的方法是使这两个栈分别从数组的两头开始 向中间生长;当两个栈的栈顶指针相遇时,表示两个栈都满了。#include<stdio.h>#include<stdlib.h>#define MaxSize 100typedef int ElementType;typedef struct D

2017-11-05 15:58:09 209

原创 2.2.3 堆栈的链式存储实现

#include<stdio.h>#include<stdlib.h>typedef int ElementType;typedef struct SNode *Stack; struct SNode { ElementType Data; struct SNode *Next;}; //构建一个堆栈的头结点返回指针 //通过链表不断地申请不断地往里插,

2017-11-05 15:53:15 166

原创 AE家族的卸载

我卸载AECC2017的时候遇到一些问题,到最后发现就是不够大胆没敢进行下一步。大家只要从官网下载AdobeCreativeCloudCleanerTool运行,按照提示大胆进行下一步的,不用担心把不想卸载的Adobe家族都卸掉,之后会有选择的。下面上图 先选择语言,我选英语敲e 之后就放心大胆的敲y,不要怕,不会都卸掉的,后边会有选项 选项来了,敲你想卸载的版本,我想卸AECC2

2017-10-12 23:00:12 856

原创 用javac编译.java文件

用javac编译.java文件找到你编写的.java的文件,我的在D:\Java编程\Hello\src在DOS窗口输入cmd之后敲d:进入D盘(你放.java文件的盘) 输入cd跳转到你的文件夹,例如我的就: D:>cd Java编程 D:\Java编程>cd Hello D:\Java编程\Hello>cd src 这样一层一层地进入到你放.java文件的位置 然后就可以用java

2017-09-25 21:19:30 11369 4

空空如也

空空如也

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

TA关注的人

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