- 博客(16)
- 收藏
- 关注
原创 7.1 深度卷积神经⽹络(AlexNet)
这里写目录标题一、代码实现二、输出样式展示 一、代码实现 import torch from torch import nn from d2l import torch as d2l # 7.1.2 AlexNet net = nn.Sequential( # 这⾥,我们使⽤⼀个11*11的更⼤窗⼝来捕捉对象。 # 同时,步幅为4,以减少输出的⾼度和宽度。 # 另外,输出通道的数⽬远⼤于LeNet nn.Conv2d(1, 96, kernel_size=11, stride=4, padding=1)
2021-11-07 16:13:34
184
原创 3.2 线性回归的从零开始实现
3.2 线性回归的从零开始代码实现 文章预览:一、代码实现二、输出样式展示 一、代码实现 # %matplotlib inline 语句在PyCharm中会报错,将其删除在代码后使用plt.show()来显示图表 import random import torch from d2l import torch as d2l from matplotlib import pyplot as plt # 用plt.show()方法来显示图表 # ***3.2.1 生成数据集 # 实现方程 y = Xw
2021-11-05 18:39:06
414
原创 PyCharm与Python的安装教程2021.11
文章预览:一、进入官网下载PyCharm安装包二、等待下载完成后点击进行安装三、Python安装(只介绍最新版本)四、第一个PyCharm程序五、PyCharm 安装第三方库方法 一、进入官网下载PyCharm安装包 自行进入PyCharm官网或点击https://www.jetbrains.com/pycharm/download/#section=windows 下载的是社区版,免费并且足够使用。 二、等待下载完成后点击进行安装 1.点击next 2.选择自己要安装的目录 3.勾选一些设定 (1
2021-11-05 14:30:57
1564
原创 ZZULIOJ 1170: 最长字符串(指针专题)
题目描述 输入多个字符串,输出最长字符串。要求定义并使用函数maxLenStr(), void maxLenStr(char *str[], int n, int *max) { 从字符串数组str中找出最长的一个字符串,并将其下标存入形参指针max所指内存。 } 输入 输入有多行,每行一个字符串,每个字符串长度不超过80,输入最多不超过100行,用****作为结束输入的标志,该行输入不用处理。 输出 输出最长的一个字符串。 样例输入 L love C programming ACM/ICPC study
2021-10-02 08:38:40
324
原创 ZZULIOJ 1169: 大整数(指针专题)
题目描述 输入3个非负大整数,位数不超过100位,按从小到大的顺序输出这三个整数。要求定义并使用如下函数比较两个大整数的大小。 int cmp(char *a,char *b) { //若大整数a大于b,返回1; //若a小于b,返回-1; // 若a与b相等,返回0 } 输入 输入有3行,每行输入一个大整数,位数不超过100位,输入不含前导0。 输出 输出3行,即排序后的3个大整数。 样例输入 1234567890123456789 99999999999999 111111111111111 样例输出
2021-10-01 20:10:31
486
原创 ZZULIOJ 1168: 账单(指针专题)
题目描述 每到月末,小明就会对这个月的支出账单进行整理和统计。如今电脑已经普及大学校园,所以小明想让电脑帮忙做这件事情。聪明的你就为小明编一个程序来完成这件事情吧。 输入 多实例测试。首先输入一个整数ncase,表示测试实例的个数。每个测试实例的输入如下: 第一行是整数n (n<100)。然后是n行的账单信息,每一行由事物的名字name和对应的花费c组成,长度不超过200。中间会有一个或多个空格,而每一行的开头和结尾没有空格。 0.0 < c < 1000.0。 输出 每个测试实例对应一行
2021-10-01 16:12:25
287
原创 ZZULIOJ 1167: 逆转数(指针专题)
题目描述 任意给你一个整数,这个数可能很大(最长不超过100位),你能求出它的逆转数吗? 逆转数定义如下: 1.一个末尾没有0的整数,它的逆转数就是各位数字逆序输出; 2.一个负数的逆转数仍是负数; 3.一个末尾有0的整数,它的逆转数如同下例: reverse (1200) = 2100 reverse (-56) = -65 要求定义并使用如下函数: void reverse(char *str) { //函数求出str的逆转数并存入str。 } 输入 输入一个长整数str,不超过100位,输入的整数不含
2021-10-01 14:48:37
295
原创 ZZULIOJ 1161: 字符串长度(指针专题)
题目描述 编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。 int len(char *sp) { //实现sp所指串的长度,不计空格。 } 输入 输入一个字符串,以回车结束,长度不超过100。 输出 输出一个整数,单独占一行。 样例输入 What day is today? 样例输出 15 C语言代码 #include<stdio.h> int len(char *sp) { int sum=0,i=0; w
2021-09-23 09:37:45
640
原创 ZZULIOJ 1159最大的两个数(指针专题)
题目描述 求n个整数中的最大的两个元素。要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型如下: void LargestTow(int a[],int n,int *pfirst,int *psecond) { /*数组a有n个元素,将数组中的最大值存入形参指针pfirst所指内存单元,将数组中第二大的值存入形参指针psecond所指内存单元。 */ } 输入 输入有两行,输入第一行是一个整数n,1<n<=10
2021-09-23 09:26:20
352
原创 ZZULIOJ 1158又是排序(指针专题)
题目描述 将输入的四个整数按由大到小的顺序输出。 请你定义一个四个数排序的函数psort,psort的四个参数为要排序的四个整数变量的地址,请你按照从大到小的顺序把四个数分别放到四个指针所指向的变量里,不要在函数内输入输出任何内容。请务必使用函数实现四个数的排序。 void psort( int *pa, int *pb,int *pc,int *pd) { //实现四个数的排序,并分别放到四个指针所指向的变量里。 } 输入 输入4个整数,用空格隔开。 输出 输出排序后的4个整数,由空格隔开。输出占一行。
2021-09-23 08:48:24
856
原创 ZZULOJ-1003(Java)
题目描述 输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商 及余数。 Java代码 import java.util.Scanner; public class Main { public static void main(String[] args) { int num1,num2; Scanner input = new Scanner(System.in); num1=input.nextInt(); num2=input.nextInt();
2021-09-17 10:47:59
158
原创 ZZULOJ-1002(Java)
题目描述 对用户输入的任一整数,输出以下多项式的值。 y=2x2+x+8 import java.util.Scanner; public class Main { public static void main(String[] args) { int x; Scanner input = new Scanner(System.in); x=input.nextInt(); System.out.println(2*x*x+x+8); } } ...
2021-09-17 10:36:12
115
原创 ZZULIOJ 1166: 实数取整(指针专题)题解
题目描述 读入一个实数,输出实数的整数部分。注意该实数的位数不超过100位。输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉。如输入0023.56732,输出应为23,而不是0023;0.123对应的输出应为0。当然输入也可能不含小数部分。 要求定义并使用rounding()函数,原型如下: char *rounding(char *p) { //将字符串p表示的实数取整后生成新的字符串,并由函数返回 } 输入 输入一个实数. 输出 输出整数部分。 C语言代码 #in
2021-06-17 16:01:21
409
原创 ZZULIOJ 1165: 实数的小数部分(指针专题)题解
题目描述 读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900 则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“No decimal part”。注意该实数的位数不超过100位。 请定义并使用如下函数。 char *decimal(char *p) { 将字符串p表示的实数的自小数点开始的小数部分存入一个字符串,并由函数返回,若p为“123.456”,则返回的字符串为“.456”。若小数部分为0
2021-06-15 10:52:59
717
2
原创 ZZULIOJ 1162: 循环移动(指针专题)题解
题目描述 有n个整数,使前面各数顺序向后移动k个位置,移出的数再从开头移入。输出移动后的数组元素。 题目没有告诉你n的范围,希望你读入n之后用malloc()函数动态申请内存空间,不要提前定义数组的大小。不要偷懒哦。 另外要求定义并使用函数ringShift() void ringShift(int *a, int n, int k) { //循环移动后的数值仍然存入数组a中 } 输入 输入分3行,第一行是一个整数n,第二行是n个整数,用空格隔开。第三行是一个整数k。 输出 输出3个整数,矩阵中的最大值及其
2021-06-14 15:11:28
491
原创 ZZULIOJ 1160: 矩阵的最大值(指针专题)题解
ZZULIOJ1160: 矩阵的最大值(指针专题)题解 题目描述 找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int *pRow, int *pCol)实现,行下标和列下标在形参中以指针的形式返回。 void FindMax(int p[][3], int m, int n, int *pRow, int pCol){ //在mn矩阵p中查找最大值,将其行下标存入pRow所指内存单元,将其列下标存入pCol所指内存单元
2021-03-10 18:51:27
1167
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人