自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 SRM : A Style-based Recalibration Module for Convolutional Neural Networks论文笔记

4.SRM动态地估计单个风格的相对重要性,然后根据风格的重要性重新调整特征映射的权重,这允许网络专注于有意义的风格,而忽略不必要的风格。提出了一种样式汇集方法,它优于我们设置中的标准全局平均或最大汇集方法,以及一种与通道无关的样式集成方法,它比完全连接的同类方法更轻量级。6.SRM还提供了一种直观的解释通道再校准的效果:它通过调整特征响应的全局统计数据来控制风格的贡献,同时保持它们的空间配置。2.SRM首先通过样式池从特征图的每个通道中提取样式信息,然后通过独立于通道的样式集成估计每个通道的重校正权重。

2022-11-08 16:23:33 1894 2

原创 educoder_python:7-1-矩阵(numpy)

广播的原则:如果两个数组的后缘维度(trailing dimension,即从末尾开始算起的维度)的轴长度相符,或其中的一方的长度为 1 ,则认为它们是广播兼容的。可以说前者是二维的,而后者是一维的,但是它们的后缘维度相等,arr1 的第二维长度为 3,和 arr2 的维度相同。花式索引是 NumPy 用来描述使用整型数组(这里的数组,可以是 NumPy 的数组,也可以是 Python 自带的 list)作为索引的术语,其意义是根据索引数组的值作为目标数组的某个轴的下标来取值。...

2022-08-04 21:03:09 981

原创 educoder_python:6-1-对象第1关:TOM猫原型 类

show(self): 显示当前状态,有多少钱,体力如何。测试文档会将cat类进行实例化并依据测试数据调用实例的方法。eat(self): 吃东西:恢复体力到100。表示,先work干活三次,eat一次,play一次。work(self): 干活,增加金钱20。ph 体力,整型,初始值为100。play(self): 打球:消耗体力5。money 金钱,整型,初始值为0。(1)按类的写法完成类名及定义cat类。3、吃饭可以获得体力到100。...

2022-08-04 12:30:44 1099

原创 educpder_python:5-2-函数 初级第一关 函数的参数-搭建函数房子的砖第二关 函数的返回值-可有可无的return第三关 函数的使用范围-Python作用域

任务描述相关知识必选参数默认参数可变参数关键字参数参数组合小结编程要求测试说明任务描述当我们需要在程序中多次执行同一类型的任务时,不需要反复编写代码段来完成任务,而是可以利用函数工具来大大方便我们的编程工作。函数是可重复使用的,用来实现相关联功能的代码段。本实训的目标是让读者了解并掌握函数结构的相关知识,本关的小目标则是让读者先了解并掌握函数参数的有关知识。相关知识我们在使用函数前,得先定义一个满足自己使用要求的函数。定义函数的基本结构是:定义函数以def关键词开头,后面跟着函数名、

2022-08-04 12:10:40 1912

转载 educoder_python:5-1-函数第1关:完成以下选择题第2关:两数相加第3关:打印斜三角字符第4关:求满足条件的元素和函数

第4关:求满足条件的元素和函数。第5关:编写函数统计字符数。第1关:完成以下选择题。第3关:打印斜三角字符。

2022-08-03 20:47:51 810 1

原创 educoder_python:4-2-逻辑控制(for)python:4-3-逻辑控制(while)python:4-4-逻辑控制(try)

学习-Python异常处理之try…循环输入,直到正确为止。输入整数n,计算n!

2022-08-03 16:10:21 785

原创 educoder_python:4-1-逻辑控制(if)灯光开关,解一元二次方程,输入分数输出等级

python:4-1-逻辑控制(if)

2022-08-03 15:05:44 306

原创 educoder_python:4-1-逻辑控制(if)第2关:求解一元二次方程组

x1= 2.0 x2= -1.0 #使用 print(“x1=”,x1,“x2=”,x2) 语句输出。c=complex(a,b) #调用complex生成了一个实部为a,虚部为b的复数c。−4ac0时输出: x1=(−b+sqrt(b。x2的实部为−b/2a,虚部为−sqrt(4ac−b。−4ac=0时输出: x1=x2=−b/2a。x1的实部为−b/2a,虚部为sqrt(4ac−b。...

2022-08-03 14:46:14 835

原创 educoder_python:3-3-基础结构第4关:盘点订单

代码】python:3-3-基础结构第4关:盘点订单。一个商铺每笔订单都有一个10位的订单编号,编号规则如下:2位年,2位月,2位日,4位顺序号。例如:订单编号:1801020001,表示该订单是在18年1月2日的第1笔订单。商铺每月会对订单进行盘点,盘点订单号归档,并做出统计。本关任务:现需要大家根据上述订单编号规则完成以下任务,编写一个程序。......

2022-08-03 11:20:26 1776

原创 educoder_python:3-2-基础结构第4关:去除重复数字

测试数据:[12, 33, 12, 44, 76, 54, 33, 55, 76, 88, 90, 76]提示:可以借助新建一个列表,遍历ls列表,将新列表中没有的数据加入到新列表中,最后将新列表赋值回ls即可。测试数据中会有重复数字,请将重复的数据去除,去除掉重复数据的数字应保留原有顺序。输出数据:[12, 33, 44, 76, 54, 55, 88, 90]本关任务:编写一个小程序,读取测试数据到列表ls[ ]。...

2022-08-02 20:13:05 1353 1

原创 educoder(python)python:3-2-基础结构第3关:追加列表元素

测试结果为:[‘a’,‘b’,‘c’,‘tom’,‘jack’,‘山东’,‘北京’, 56, 63, 70, 77, 84, 91, 98]程序开头代码已经将测试数据读入到列表ls中,请编写程序将以下元素追加入ls中。(1)追加[‘tom’,‘jack’,‘山东’,‘北京’]到列表结尾。(2)追加50到100之间的所有7的倍数到列表结尾。本关任务:编写一段程序可以向列表追加指定元素。测试数据为:[‘a’,‘b’,‘c’](3)直接打印列表ls作为输出。...

2022-08-02 19:32:27 1035

原创 educoder(python)3-2基础结构第2关:调位置

代码】educoder3-2基础结构第2关:调位置。任务描述本关任务:程序将测试数据已经读入列表中(end为结束标志,不是列表元素)请编写程序将列表中第一个元素与最后一个元素(end之前)互换,并逆序打印所有列表元素。测试说明例如:测试数据为: ......

2022-08-02 19:12:59 1129

原创 educoder(python)3-1第3关:集合及操作

3-1第3关集合及操作。任务描述本关任务:熟悉集合的相关知识,了解集合的使用。相关知识为了完成本关任务,你需要掌握:1.集合的创建,2.集合的相关操作。集合的创建集合( set )与数学意义相同,是一个无序的元素不重复的序列。我们可以使用大括号 { } 或者set()函数创建集合,注意:创建一个空集合必须用set()而不是 { },因为 { } 是用来创建一个空字典。.........

2022-08-01 21:04:54 1909

原创 educoder(python)3-1第2关:元组及操作

与列表一样,元组之间可以使用+号和*号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。为了完成本关任务,你需要掌握1.如何创建元组,2.如何使用元组。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。本关任务熟悉元组的相关知识,了解元组的使用。元组中的元素值是不允许删除的。.........

2022-08-01 20:57:09 1364

原创 educoder(python)3-1第1关:列表及操作

简单来说,列表是由一系列元素,按特定顺序排列组成。还可以将其他数据类型放入列表中,甚至可以将另一个列表放在列表中。计算机存储数据的位置,都是从0号位置开始存储的。列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项,使用方括号括起来即可。为了完成本关任务,你需要掌握1.列表是什么,2.如何访问列表元素,3.对列表元素进行操作。在Python中,用方括号[]来表示列表,并用逗号来分隔其中的元素。本关任务学习列表的定义和表示,了解列表的相关操作。如何访问列表中的元素。......

2022-08-01 20:39:59 2529

原创 (python)2-2第1关:python算术运算符及表达式基本运算1

3、输入单个字符,若多个字符可以采用字符串定位在第一个字符,判断这个单一字符是否是英文字母,有两种方式,一种是使用in操作符,判断这个字符是否在一个由26*2个字母所在的字符串中(小写、大写),第二种方式,可用ord函数将其转换为整数并判断是否符合字母的ASCII码特性(‘A’65;该实训项目使用input输入出生日期,采用字符串切片方式获取年、月、日并转成整形,计算出该日期的时间日期类型数据。2、判断是否为整形即判断该数是否有小数,也就是截取小数部分后的值是否与原来相同。...

2022-08-01 16:26:19 815

原创 (python)头歌第2关:python算术运算符及表达式基本运算2

要求输出结果严格按照以上格式,输出字符串中符号均为英文符号,所有数字均四舍五入保留两位小数!2、进制转换,输入8位二进制数,分别将其转换为八进制、十进制、十六进制输出。程序会从测试用例获取F的输入值,请根据公式计算出正确的C并正确输出。使用转换函数int(a,2)即可将二进制a转换为十进制。接着可用oct()函数将十进制数转换为八进制。使用hex()函数转换为十六进制组合输出即可。1、输入一个华氏温度,输出对应的摄氏温度。华氏度95.23,摄氏度35.13。测试用例95.2345。.........

2022-08-01 16:22:32 6393 2

原创 C语言学堂在线测试题防丢失汇总

C语言学堂在线测试题(自己写基础题的时候整理的部分知识点,文档word链接在这边文档链接)单元一、C语言概述https://blog.csdn.net/qq_19995883/article/details/54312502单元二、数据类型long short。long 是长整型。 short是短整型。一个变量不可能又长又短。C 语言标准定义了以下整数类型:单元三、分支结构程序设计单元四、循环结构程序设计http://c.biancheng.net/view/172.html单元

2022-07-03 13:44:21 549

原创 Python中函数参数的总结与五大参数

Python五大参数1.位置参数:调用函数时根据函数定义的参数位置来传递参数。2.默认参数:用于定义函数,为参数提供默认值,调用函数时可传可不传该默认参数的值。(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)3.可变参数:定义函数时,有时候我们不确定调用的时候会传递多少个参数(不传参也可以)。此时,可用包裹(packing)位置参数,或者包裹关键字参数,来进行参数传递,会显得非常方便。4.命名关键字参数:命名关键字参数需要一个特殊分隔符 * ,* 后面的参数被视为命名关键字参数

2022-07-02 21:25:16 1362

原创 静态分配顺序表的增删改查

静态分配顺序表的增删改查#include<stdio.h>//#include<stdlib.h>#define MaxSize 10 //定义最大长度//静态分配顺序表typedef struct{ int data[MaxSize]; //用静态的"数组"存放数据元素 int length; //顺序表当前的长度}SqList; //顺序表的类型定义//基本操作——初始化一个顺序表void InitList(SqList &amp

2022-02-24 16:52:55 70

原创 .md文件好用编辑软件分享Typora

推荐使用Typora简约大方好用1)打开压缩包运行.exe文件顺着安装2)最好不安装在c盘(我觉得我在说废话)3)创建桌面快捷方式4)接着安装点击install5)等待安装即可6)安装完成后点击finsh7)安装包在这里链接:https://pan.baidu.com/s/1ioIgCQB25IVaDL4dYRGVbA提取码:eelv–来自百度网盘超级会员V3的分享https://tranben.lanzoul.com/b02uoxtqf密码:tranben8)这个要

2022-01-28 10:17:00 5210 10

原创 C语言函数实现一个句子中找最长单词

编写函数。求一个英文句子中最长的英文单词,要求在主函数中输入数据,并输出结果;#include<stdio.h>#include<string.h> //实际上就是一个一个的字母进行遍历,根据非字母的进行间隔,比如空格;//判断 当遇到不是单词的符号的时候就将单词的个数加一(用flag进行标记),并遍历这个单词的长度; //且每次判断是单词的时候记录单词的首地址, 如果最后是 最长的就返回这个首地址;//I love study and study love me in

2021-12-07 20:30:37 4027 2

原创 C语言实现选择,冒泡,顺序排序,整数转字符串,指向指针的指针和冒泡对二维数组

C语言实现选择,冒泡,顺序排序选择排序#include<stdio.h>#define N 6int main(){ int x[N]={5,0,1,6,4,3}; int temp,i,j,min;// printf("请输入N个数字:");// for(i=0;i<N;i++)// scanf("%d",&x[i]); for(i=0;i<N-1;i++)//控制趟数 { min=i;//每一趟都需要需要一个最小的先假设xi是最小的那

2021-12-05 20:06:19 174

原创 C语言实现小于5位数的逆序整数

C语言实现小于5位数的逆序整数for/while#include<stdio.h>int main(){ int n,re=0,count=0,r; scanf("%d",&n); while(n!=0) { r=n%10;//利用求余,每次都把最后一个位求出来; re=re*10+r;//把re*10再加上的最后一位 ; n=n/10;//最后一位计算过就要除去,再计算新的最后一位; count++; //记录位数 } // for(;n!=0;

2021-12-05 18:57:12 480

原创 C语言实现前n和函数调用实现前一百项素数和

C语言最基础实现前n和前一百项素数和#include<stdio.h>#include<math.h>int main(){ int i,k,sum=0,num,n; scanf("%d",&num); for(i=2;i<=num;i++)//对num从2开始的所有数进行遍历 { k=sqrt((double)i);//减少循环次数,每次都是对i进行第二次循环 for(n=2;n<=k;n++) if(i%n==0)/

2021-12-05 10:19:14 716

原创 C语言中%c与%s在指针的使用过程中一个容易混淆的一个小栗子

C语言中%c与%s在指针的使用过程中一个容易混淆的一个小栗子%c格式对应的是单个字符,%s格式对应的是字符串。#include<stdio.h>int main(){ int a[4]={9,8,7,6},*p1=a; printf("a输出的结果是:\n"); for(p1=a;p1<a+4;p1++) { printf("%d ",*p1); } printf("\n"); printf("s1输出的结果是:\n"); //第一次循环时指针变量p指向字

2021-12-03 19:53:46 1118

原创 C语言编写一个指针函数实现将数字字符串转换成对应的整数且判断正负号

C语言编写一个函数实现将数字字符串转换成对应的整数#include<stdio.h>#include<string.h>int main(){ char s[100]; int n; int turnto(char *s); printf("请输入不超过9个字符的字符串:\n"); gets(s); n=turnto(s); printf("对应的整数是:%d",n); return 0;}int turnto(char *s){ int lens,i

2021-12-01 20:34:10 3403

原创 C语言编写程序运用指针判断一个字符是不是回文

编写程序判断一个字符是不是回文#include<stdio.h>#include<string.h>int main(){ char s[100]; int huiwen(char *s); puts("请输入一串字符串:"); gets(s); if(huiwen(s)) printf("是回文\n"); else printf("不是回文\n"); return 0; } //定义函数判断回文,是返回1,否则返回0;int huiwen(cha

2021-12-01 20:17:58 2700 1

原创 C语言编写一个类似strcat的函数,指针实现字符串的连接

C语言编写一个类似strcat的函数,指针实现字符串的连接#include<stdio.h>int main(){ char str1[100]="Dua lipa"; char str2[]=" pretty cool!"; char * scat(char *s1,char *s2); printf("连接后的字符串:%s\n",scat(str1,str2)); return 0; } char * scat(char *s1,char *s2) { char

2021-12-01 19:54:49 2417 1

原创 C语言实现主函数中输入一个字符串,调用字符交换函数将其中的字符按从小到大的排序后输出;

采用指针变量作为形参,编写一个实现两个字符交换的函数,在主函数中输入一个字符串,调用字符交换函数将其中的字符按从小到大的排序后输出;#include<stdio.h>#include<string.h>#define N 100int main(){ int a,b,c; void swap(char *x,char *y); char str[N],i,j; printf("请输入字符串:\n"); gets(str);// for(i=0;str[i]!=

2021-12-01 19:26:59 3510 1

原创 C语言调用函数使得最大的和最后一个交换,最小的和第一个交换

调用函数使得最大的和最后一个交换,最小的和第一个交换#include<stdio.h>int main(){ int a[10]={2,7,15,1,3,5,0,10,8,6}; int *max,*min,i; void swap(int *x,int *y); min=max=a;//对两个指针进行初始化,定义两个最大值和最小值,避免成为没有对象的野指针; for(i=1;i<10;i++) { if(*max<a[i])//数值之间比较 ma

2021-11-30 20:41:08 1387 1

原创 int *p[5]和int (*p)[5]的差别

int *p[5]和int (*p)[5]的差别①int *p[5]; 是指针数组,有 5 个成员,每个成员都是一个指针,共有5 个指针,[ ]的优先级高于 * ,相当于 *(p[5]) 。②int (*p)[5]; 小括号优先,所以 是 1个指针,用来指向 有5个元素的数组 。一般来说③int (*p)[n]; 是数组指针(也称行指针)()优先级高,说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要

2021-11-30 20:06:48 3460

原创 C语言计算Fibonacci数列并将Fibonacci数列并写入文件中

计算Fibonacci数列并将Fibonacci数列 写入文件中#include<stdio.h>#define N 20int main(){ int f[N]={0,1}; int i; FILE *fp; char fname[50]; printf("请输入文件名:"); scanf("%s",fname); if((fp=fopen(fname,"w"))==NULL) { printf("Fail!"); } for(i=2;i<N;i++)

2021-11-29 20:47:11 504

原创 C语言入门文件的学习

简单的文件操作1、File结构体一般都是使用该结构体的指针2.打开文件和关闭文件成对出现(拆cp可耻),打开文件后一定要关闭参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。mode有下列几种形态字符串:r以只读方式打开文件,该文件必须存在。r以可读写方式打开文件,该文件必须存在rb+读写打开一个二进制文件,允许读数据。rw+读写打开一个文本文性,允许读和写。w打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。W

2021-11-29 20:09:03 314

原创 C语言编写函数,利用折半查找算法查找整数aim在数组中的位置

编写函数,利用折半查找算法查找整数aim在数组中的位置/*一维数组中保存有1个从小到大有序的整数数列。编写函数,利用折半查找算法查找整数m在数组中的位置。若找到,则返回其下标值:反之,则显示“error!"折半查找算法的基本思想是:每次查找前先确定数组中待查元素的下标范围 low~high(low<high),然后把m与中间位置(mid=(low+high)/2)元素的值进行比较。如果m 的值大于中间位置元素的值,则下一次的查找范围落在mid+1~high之间:反之,下一次的查找范围落

2021-11-28 20:01:03 1762

原创 C语言实现四舍五入后保留最后2位小数

C语言实现四舍五入后且保留最后2为小数#include<stdio.h>int main(){ float f(float x);// float x;// x=3.7896; float y=f(3.7896); printf("四舍五入后且保留最后2为小数后的结果是:%.2lf",y); return 0; } float f(float x){ int t; float s; x=x*1000;//因为要保留最后2位数,且是对最后一位进行四舍五入就是操作最后

2021-11-28 13:18:41 15135 1

原创 一个小的栗子辨析static静态变量在函数调用中的使用

一个小的题目辨析static静态变量在函数调用中的使用#include<stdio.h>int a(int x);int main(){ int n=0,m; m=a(a(a(a(n)))); printf("%d",m); return 0; } int a(int x) { static int y=1; y=y+x;//y是静态变量所以上一次的运算结果会被保留,参与下一次运算; return y; } //////////// 运算过程如下

2021-11-27 19:37:56 285

原创 C语言编写函数统计一行字符中单词的个数,单词用空格分开

#include<stdio.h>#include<string.h>int main (){ int m; char str[100]="I am stu aa bb cc!"; int count(char str[100]);// gets(str); m=count(str); printf("%d",m); return 0 ; } int count(char str[100]){ int i,m=0;//统计单词个数 int flag=

2021-11-27 13:48:13 1454

原创 C语言编写两个函数,分别实现两个整数的最小公倍数和最大公约数

编写两个函数,分别实现两个整数的最大公倍数和最小公约数,在主函数中输入2个整数,调用后输出结果#include<stdio.h>int main(){int a,b;int gbei,gyue;int fgbei(int a,int b);int fgyue(int a,int b);printf(“两个整数:\n”);scanf("%d%d",&a,&b);gbei=fgbei(a,b);gyue=fgyue(a,b);printf(“公倍数=%d,公约

2021-11-26 13:12:39 8007 2

原创 CSS3垂直虚线时间轴特效

index.html<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <tit

2021-07-24 10:10:23 502 2

train.py

train.py

2022-09-29

编译原理期末考试各章典型习题

编译原理期末考试各章典型习题

2022-05-22

编译原理期末常考题目整合平板手写

编译原理期末救命,常考题目整合平板手写,自己写的,不严谨的地方大家多指导

2022-05-22

空空如也

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

TA关注的人

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