- 博客(13)
- 收藏
- 关注
原创 有趣的深度学习2——利用pytorch对数据集进行预处理
我们在使用自定义的时候,主要需要写一下Dataset和Dataloader俩个类;Dataset类Dataset类是Pytorch中图像数据集中最为重要的一个类,也是Pytorch中所有数据集加载类中应该继承的父类。我们在使用自定义的数据集的时候,其中父类中的两个私有成员函数必须被重载,其中__len__应该返回数据集的大小,而__getitem__应该编写支持数据集索引的函数,例如通过dataset[i]可以得到数据集中的第i+1个数据。首先继承上面的dataset类。
2022-10-11 12:04:48 2936
原创 2021-06-08
xjtu-大计基第十三周OJ题/*K进制数的转换。输入非负整数a将其转换为K进制数,2 <= K <= 32。K进制数使用的符号是0~9, A, ...V来表示(字母是大写)输入:一个十进制非负整数a和一个正整数K, 2<=K<=32。空格分隔。输出:K进制表示的整数。*/#include<stdio.h>struct jz{ char chr; int num;};int main() { struct jz s[36]; for (int
2021-06-09 00:15:26 6850 2
原创 2021-05-20
C语言OJ题—xjtu大计基作业第十二周推荐一本书:《算法笔记》 作者胡凡(看完常见的编程题完全乱杀)第一题:编写一个程序,读入n个用户姓名和电话号码,按姓名的字典顺序排列后,输出用户的姓名和电话号码,n从键盘输入。样例:输入:3张 122王 233李 567输出:李 567王 233张 122#include<stdio.h>#include<string.h>int main() { char list[26][30]; int n; scan
2021-05-20 00:52:21 7952 6
原创 2021-05-18
C语言OJ题—xjtu大计基作业第十一周/*编写函数,去掉一个字符串中除头部和尾部空格外的所有空格,并编写主函数进行调用测试。输入:占一行(注:输入的字符串长度不会超过80)输出:占一行*/#include<stdio.h>#include<string.h>int reTodec(char* str);main() { char str[80]; gets(str); reTodec(str); printf("%s", str);}reTod
2021-05-18 21:44:17 8993 10
原创 2021-04-28
xjtu大计基第一~五周知识框架总结前五周的计算机知识框架一、计算机系统构造二、信息表示与编码三、硬件系统构造四、操作系统基础知识五、计算机网络知识最好,祝同学们期中考试顺利~...
2021-04-28 09:10:28 2645 2
原创 2021-04-27
C语言OJ题—xjtu大计基作业第十周/*设数组A中存有n(n>0)个整数,在不允许使用另外数组的前提下,将A中的每个整数循环右移m(m>=0)个位置。即:将A中的数据由(A0A1……An-1)变换为(An-m…… An-1A0A1……An-m-1)。要求:输入n ( 1<=n<=100)、m(m>=0)及n个整数,输出循环右移m位以后的整数序列。输入:占二行,其中第1行:n和m两个数,n和m之间用空格分隔。第2行:数组A中的n个数,各数之间用空格分隔(第一个数之前和最
2021-04-27 22:00:16 11223 11
原创 2021-04-22
阶段性学习总结一、C语言学习总结及规划二、编程语言学习规划三、计算机知识学习规划一、C语言学习总结及规划二、编程语言学习规划三、计算机知识学习规划一、C语言学习总结及规划
2021-04-22 23:53:48 1661 1
原创 2021-04-22
C语言OJ题—xjtu大计基作业第四周/*编写一个函数来判断一个正整数是否为回文数,若是则返回1,否则返回0。所谓回文数是指各位数字左右对称的数,例如1221、3553等。该函数的原型为: int ispalindrome(int n); 其中参数n是待判断的正整数,该函数有返回结果。编写主函数,对上述函数进行测试,并找出1000∽n (包括1000和n,1000 ≤ n <10000)之间的所有回文数,按从小到大的次序在屏幕上显示输出,每个数之间用一个空格分隔,最后一个数后面没有空格。
2021-04-22 21:27:59 11576 12
原创 2021-04-14
C语言OJ题—xjtu大计基作业第三周/*输入若干个整数,其值在0至4的范围内,用-1作为输入结束的标志,统计每个整数的个数。 输入:[0,4]内的整数组成的序列,最后是-1,用空格隔开。 输出:0,1,2,3,4的统计个数,用一个空格隔开。*/ #include<stdio.h>int main(){ int a = 0, m = 0, n = 0, o = 0, p = 0, q = 0; do { scanf_s("%d", &a); i
2021-04-14 00:14:24 12029 6
原创 2021-04-13
C语言OJ题—xjtu大计基作业第二周/*从键盘输入一个整数x,输出其平方根(为整数)。若输入数大于1000或小于等于0,则输出0,并继续接受下一个输入直至小于等于1000。(提示:使用求平方根函数sqrt需要包含<math.h>头文件)。*/#include<stdio.h>#include<math.h>int main(){ int a, c; do { scanf_s("%d", &a); if(a > 1000 || a
2021-04-13 23:27:44 16432 12
原创 2021-04-13
C语言OJ题—xjtu大计基作业第一周/*请输入一个8位的十进制整数,编写程序取出该整数的中间4位数,分别输出取出的这4位数以及该4位数加上1024的得数。输入:一个整数。输出:两个整数,用空格分隔。*/#include<stdio.h>int main(){ int a; scanf_s("%d", &a); int b, c,d; b = a / 100; c = b % 10000; d = c + 1024; printf("%d %d", c, d)
2021-04-13 23:03:58 8233 3
原创 ## @树杰同学·第一篇博客
@树杰同学·第一篇博客前言IT新手前来报道,这里是西安交通大学一名在校大学生,主要是分享个人自学以编程为主的计算机相关知识的学习进度。俗话说得好:不会写博客的程序员不是一个好的程序员,所以我希望不仅仅记录自己的学习进度,也可以将自己的一些学习成果记录下来。由衷地希望可以在CSDN这个平台和大家多多交流,更希望各种大咖能够给予一些指导和帮助。一、学习体系首期学习分为四个层次第一层次:了解计算机基础知识与新技术概述,掌握C语言程序设计;(大学计算机基础)。第二层次:程序设计进阶:包括C算法设计与问
2021-04-13 16:21:12 2112 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人