自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

算法与编程之美

微信算法类排名前十、加V认证公众号,腾讯云+社区“人气作者”优秀专栏,CSDN博客专家,全网累计阅读量100万++人次。

  • 博客(2601)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 算法与编程之美荣誉/成绩

算法与编程之美介绍

2023-01-19 10:08:01 464 1

原创 卷积神经网络的传播及参数用法

在这个过程中,卷积层会对输入数据张量(x)的每个像素与卷积核(滤波器)进行点积操作,然后对所有像素的结果进行求和,得到输出数据张量中的一个值。最后,输出数据张量的形状为 (1,16,24,24),其中: - 1:批量大小(batch size),这里设置为 1,表示只有一个样本。- 16:输出通道数,这里设置为 16,表示卷积操作后输出数据有 16 个通道。- padding:输入数据的 padding 大小,这里设置为 3,表示在输入数据的每个边缘上填充 3 个像素,以使卷积核能够与输入数据对齐。

2025-03-21 00:00:29 288

原创 用Java打印1-100之间的素数

本次针对循环判断1-100以内哪些数为素数的问题,提出用for循环的方法,和if的判断语句,通过使用%求余来判断符合属于素数的概念,利用一些算数运算,实现了怎样判断1-100内一个数是否为素数并且打印出来总数。但是目前还没写出来,还需后期继续学习,继续尝试写出此题的多种解决方法。用%求余的方法,结合素数的定义判断出来这个数是否能够整除,可以整除除1和自己本身的数,则这个数不是素数,再利用当i=j时,判断这个数为素数,此时用count计数不断加一来统计1-100以内一共有几个素数,最后print打印出来。

2025-03-20 00:01:32 113

原创 用Java九九乘法表实例

为了解决这个问题,我查询资料,发现可以使用System.out.printf()方法对输出格式进行控制,从而可以简化代码。综上所述,通过这个小程序的编写和修改,我更加深入地理解了Java中for循环语句的使用,并且掌握了如何使用printf()方法对输出格式进行控制的技巧。在今后的学习中,我还需要不断提高自己的能力和水平,掌握更多的编程技巧,以提高自己的编程能力。为了解决这个问题,我参考了其他程序员的代码,发现可以使用System.out.printf()方法对输出格式进行控制。

2025-03-18 00:00:21 258

原创 将三个数由小到大排序

冒泡排序是一种简单但效率较低的排序算法,它通过多次遍历待排序序列,比较相邻元素并交换位置,使较大(或较小)的元素逐渐“浮”到序列的顶部(或底部),从而实现排序的目的。// 比较max和mid的值,若max小于mid,交换max与mid的值。// 比较max与min的值,若max小于min,交换max与min的值。// 比较mid与min的值,若mid小于min,交换mid与min的值。5.比较mid和max的值,如果mid大于max,则交换它们的值。

2025-03-17 00:01:10 390

原创 判断数字大小并输出最大值

用Java判断一个数字的大小是一个比较简单的问题,也有许多方法,主要讲思想就是逐个比较,用顺序结构和嵌套结构,每次选择最大值赋给变量max,可使用if语句实现。方法一:先定义一个变量max,假设其中一个数为最大赋值给变量max,再依次与其他两数进行比较,每次选择最大的值赋给变量max,最后输出max值,可使 用 if 语句实现。System.out.println("三个数中的最大数值为:" + max);System.out.println("三个数中的最大数值为:" + max);

2025-03-15 00:00:40 403

原创 用Java来创建数字游戏

1问题如何用java来创建一到一百的数字游戏?2方法1.在确定游戏的规则和目标。例如,创建一个猜数字的游戏,目标是猜出一个随机生成的数字。2.创建一个Java类来实现游戏逻辑。创建一个新的Java类,例如GuessNumberGame。在类中定义游戏所需的属性和方法,例如生成随机数、接受用户输入、判断猜测是否正确等。3.编写游戏逻辑。在GuessNumberGame类的方法中编写游戏的逻辑。例...

2025-03-14 00:01:15 346

原创 利用java实现数据分析

1问题在日常生活中,对于数据的处理,为了使数据更加直观,我们可以使用柱状图,饼图,折线图等来呈现,同时也可以对数据直接进行一些处理,那怎样用java来处理这类问题呢?2方法代码清单 1import java.util.Scanner;public class Test00 { public static void main(String[] args) { System....

2025-03-12 00:01:11 413

原创 五种参数的区分

1 问题区分位置参数,默认参数,可变参数,关键字参数,命名关键字参数2 方法1.按位置传递的参数称为位置参数x和n power(x,n) x和n是位置参数,必须传参数2.默认参数指的是函数调用中省略了实参数时自动使用的一个值n可以不传参数,默认2,power(x,n=2)3.可变参数指一个函数拥有不定引数 *numbers,calc(*numbers) 参数个数是可以变化的,...

2025-03-11 00:00:13 205

原创 Java剪刀石头布

1问题Java作为使用最广泛,作为开发软件的通用语言,Java也被多种游戏或开发软件运用到源码中,日常中常见的小游戏有很多,例如猜拳游戏,也有许多的数学问题可以用代码解决,那么如何运用Java创建一个猜拳小游戏呢?我们将创建简单代码实现猜拳游戏。2方法考虑到剪刀石头布的多种排列组合问题。考虑使用for循环。Random类和Scanner类随机在键盘中录入数的方法。玩家在输入出拳后,再由电脑随机...

2025-03-10 00:01:45 342

原创 探索Class super().__init__()的作用和flatten()的参数

1问题问题1:python中Class super.__init__()的作用?定义一个父类A,里面的__init__构造函数,由B类继承,但是没有使用 super().__init__(),但是在其中的方法部分写了A的属性self.w,执行B类实例化并调用 bb function,语法报错这次加了 super().__init__(),但还是报错,具体请参考图1和图2。图1图2问题2:探索fl...

2025-03-09 00:00:24 416

原创 Python的拼接字符串的五种方法

1 问题python的拼接字符串的用法。2 方法通过CSDN和运行代码学习加号拼接字符串的方法运用加号的方法完成拼接字符串,可以用图中的方法用变量加变量的方法,也可以用变量加字符串的方法。注:不能用数字加字符串,或者数字加变量的方法,可以将数字加引号,将其变为字符串,便可使用。(2)逗号拼接字符串的方法使用逗号连接字符串,可以在逗号位置形成空格,逗号两边可以是字符串和变量和数字(3)直接连接字符串...

2025-03-08 00:00:56 279

原创 冒泡排序

1问题利用Java实现冒泡排序。2方法1.定义一个数组储存一写乱序数字2.循环遍历数组3.N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次,所以可以用双重循环语句,外层控制循环多少趟,内层控制每一趟的循环次数。利用外层循环控制排序的趟数,数组长度为6,所以循环5次4.这里内层循环要比外层循环少一次,就类似于外层循环从第一个数字开始,内层循环从第二个数字开始。两个数字之间进行...

2025-03-07 07:39:17 540

原创 用java判断一个三位数是否为水仙花数

1 问题这次要解决的是如何使用Java语言判断一个数是否为水仙花数。2 方法水仙花数指的是一个三位数,它的每个位上的数的三次幂之和等于它本身,首先利用for循环控制100—999个数,每个数分解出个位十位和百位,再使用if语句使他是三位数否则返回false,定义int型abc分别指百位十位个位,最后使用if语句实现条件判断。public class ShuiXianHuanDemo { pu...

2025-03-04 00:01:18 182

原创 用Java随机生成6位数密码

1问题编写程序,创建一个6位随即密码的字典生成器。2方法在Java中,可以从000 000~ZZZ ZZZ~zzz zzz,依次生成6位验证码的集合,一共包含 (10 + 26 + 26)6 个6位验证码代码清单 1private static String DICT_RAW_LETTER = "";static { DICT_RAW_LETTER += "0123456789"; ...

2025-03-03 00:00:17 629

原创 Python列表的三种删除方法

1 问题这篇文章是讨论在Python中列表的三种删除方法pop(),remove(),clear()在函数列表中的运用方法和使用的不同。2 方法pop()方法用于删除列表中的指定索引位置的元素,并返回被删除的元素。如果不指定索引,默认删除最后一个元素。代码清单1my_list = [1, 2, 3, 4, 5]removed_element = my_list.pop(2)print(my_lis...

2025-03-02 00:01:09 215

原创 Java分支语句

1问题某同学某门课的成绩可能的结果为1,2,3,4,和5。当成绩为1时请输出不及格;成绩为2时请输出及格;成绩为3时请输出中等;成绩为4时请输出良好;成绩为5时请输出优秀。2方法使用两种方法来解决这个问题,分别是if-else语句和switch语句,利用分支语句的特点,根据程序执行过程中不同的条件执行不同的代码块。代码清单 1public class Class01 { public ...

2025-03-01 00:01:47 445

原创 用java求圆的周长和面积

1问题如何用java求一个圆的周长与面积?2方法创建一个Circle类;定义一个变量r表示半径,一个常量表示PI表示圆周率3.14;在Circle类中创建两个方法,getArea(面积)/getGrith(周长);创建一个Scanner对象手动输入半径的值;调用Circle类中的setR()方法设置半径的大小;调用方法;输出结果;代码清单 1package ExampleDesign;imp...

2025-02-28 00:01:25 362

原创 用for循环和do while实现求班级平均分

1问题统计一个班一个班五个人的平均成绩,要求打印出每一位同学的成绩,并且同时求平均成绩(要求成绩从键盘输入)使用for和do while循环来实现。2方法第一步先创建一个Scanner对象,然后接受五个学生的成绩。第二部是用for循环或者do while循环重复输出五个学生的成绩。第三步的操作就是定义一个变量int sum 接收五个学生的成绩并把成绩累计保存下来,以供后续操作使用第四步求出五个...

2025-02-27 00:01:15 299

原创 求两个正整数的最大公约数和最小公倍数

1问题输入两个正整数m和n,求其最大公约数和最小公倍数。例如:12和20的最大公约数是4,最小公倍数是60。2方法首先我们要先了解for循环的基本语法结构:for(.声明并初始化循环变量;.判断循环条件;.改变循环变量值){//.循环体}创建一个Scanner类的对象来获取用户的输入数据。定义最大公约数和最小公倍数。通过循环结构寻找最大公约数和最小公倍数,如果找到了就会利用break语句直接跳...

2025-02-26 00:00:55 282

原创 列表的一些常用方法

1 问题在操作过程中,我们遇到了一些问题,不知道一些列表的具体用法所以我们对其进行了学习。2 方法先在网上查找一些具体用法:然后对于查找到的信息进行简单的代码练习,以下是一些练习截图:代码清单1my_list=['jiaxin','ai','yaoyao']#1.1查找某元素在列表的下标索引index=my_list.index('jiaxin')print(f'jiaxin在列表中的下标索引是...

2025-02-25 00:00:17 216

原创 Python中list = []的基本操作

1 问题如何在list = []中增加元素?如何在list = []中删除元素?如何在list = []中修改元素?如何在list = []中查询元素2 方法可以用list.append(‘’)函数,在(‘’)中写入需要添加的元素。可以用list.pop(‘’)函数,在(‘’)中写入需要删除的元素。可以用listp[] = ‘’,[]中添入需要修改元素的序号,在‘’中写入修改后的元素。可以用pri...

2025-02-24 00:00:40 240

原创 多个信息添加到列表

1 问题在学习python的过程中,我们会面临把多个信息添加到列表当中,那么如何把多个信息添加进去呢?2 方法可以把多个不同信息合并成一个信息;当然还有其它的合并方法;接下来添加到列表就很简单了,但首先得有一个列表,所以要先创一个列表,再添加进去,操作如下所示。代码清单 1list = ['李四,男, 18','张三,男, 17'] name = input('请输入姓名:') ge...

2025-02-23 00:00:32 114

原创 用JAVA计算1-100中的奇数和

1问题在Java中,如何使用JAVA计算1-100中的奇数和?2方法在java中用for循环语句求1-100中的奇数和的时候,可能会出现以下问题:java中的for循环是一种控制流语句,用于重复执行一段代码块。for循环由三个部分组成:初始化,条件判断和迭代。初始化部分在循环开始时执行一次,用于初始化循环变量的值。例如,可以使用一个变量来计数循环的次数。条件判断部分在每次循环开始前进行判断,如...

2025-02-22 00:01:05 365

原创 评委打分

1问题Java作为使用最广泛,作为开发软件的通用语言,Java在生活中的使用也十分常见,例如近期举行的亚运会中,跳水队员全红婵选手获得了一次全满分的绝佳成绩,但在通常比赛中,选手们一般只能获得90分左右的成绩,由6位评委打分,去掉一个最高分和最低分,求取剩余4位评委打分的平均值作为选手们的最终成绩,今天我们将通过Java编程实现这一打分制。2方法定义一个数组来记录6个评委打的分数。用下方代码中...

2025-02-21 08:21:40 374

原创 列表中变量问题及如何修改内容

1 问题1.为列表添加内容时可以添加成功,但查询列表却无添加内容。2.想要修改列表内容如何实现3.小字符串和并转为大字符串的两种方法2 方法问题一:通过老师解答发现这是个变量为题,错将列表放在菜单前(图一),只需提升列表等级(图二),避免每做一件事都重新定义列表。问题二:查询资料发现是否可以用列表替换来修改内容,实验后发现可以实现问题三:学习总结了老师所讲的两种方法通过实验,实践等证明提出的方法是...

2025-02-20 00:01:20 175

原创 如何将一个正整数分解质因数

1 问题将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。2 方法对n进行分解质因数,应先找到一个最小的质数k,求解质因数的过程与短除法类似,都是从最小的质数(2)开始除,若除不尽则从第二个质数(3)开始除,依次循环判断,所以这里我们用for循环和字符串来分解质因数。因为正整数范围内1不存在质因数,所以从2开始,然后按下述三种情况讨论完成:如果这个质数恰等于n,则说明分解质因数的...

2025-02-19 00:01:13 267

原创 用Java 比较两个数的大小

1 问题我们已经学习了Java的一些语言基础,我们经常需要比较两个数据的大小,运用条件语句可以实现该操作,今天我们就尝试用Java条件语句来比较两个数的大小 。2 方法首先要求输入两个数字,然后使用条件语句比较这两个数字的大小,并根据比较结果输出相应的信息。如果两个数字相等,它会打印出它们相等的消息,如果第一个数字大于第二个数字,它会打印出第一个数大于第二个数的消息,否则它会打印出第一个数小于第二...

2025-02-18 00:01:26 213

原创 计算斐波那契数列

1 问题 本次我们要提出的问题是如何计算斐波那契数列。2 方法先用创建import.java.util.Scanner,定义前两个数字,再创建扫描器对象,用于输入,再用int n=sc.nextInt记录用户输入的数字,再用for循环进行计算,输出后再关闭扫描器。代码清单 1 package 斐波那契数列;import java.util.Scanner;public class practise...

2025-02-17 00:01:14 252

原创 对学生类显示基本信息

1 问题如何定义一个学生类,并对这个学生类显示基本信息,然后依次输出。2 方法对于以上问题:首先,我们要了解类:类是具有共同属性和行为的对象集合,类定义了对象的属性和方法。可以说,类就是一个模板,定义多个对象共同的属性和方法。总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。同时类有多态和继承,例如“人类”可以分为“男人、女人”,“老人、小孩”那么“男人、女人”就是“人类”的子类等等。...

2025-02-16 00:01:21 279

原创 运算符号

1 问题在编写python程序时,我们经常会发现平时数学运算的常用符号似乎不适用,如直接使用“=”符号便会报错,同时,python中也有一些独特的运算符号,如“%”,这些和真数学不同的符号往往在编写程序时令我们困惑,那么今天我们小组就来探寻一下,这些与众不同的运算符号吧。2 方法1)找出python中同一含义不同的运算符号我们常在python中进行计算时,发现自己无法用“=”符号,如果我们直接写“...

2025-02-15 00:00:50 163 1

原创 可变对象和不可变对象

1 问题对象是python中的重要内容,它又分为可变对象和不可变对象,这2者之间的区别在哪?2 方法先查找可变变量有哪些;list(列表),dict(字典),set(集合)再找不可变变量有哪些;tuple(元组),string(字符串),int(整型),float(浮点型),bool(布尔型)二者最直观的区别;可变变量里的对象可以改变,不可变变量里的对象不可以被改变。如建立一个列表和一个字符串,再...

2025-02-14 00:03:03 310

原创 用Java循环语句解决数学问题

1 问题我们已经学习了Java的一些语言基础,那我们如何用循环语句来解决一些数学问题呢,今天我们就尝试用Java来找奇数,素数,和水仙花数。2 方法用for循环语句历遍给定范围内的数,设置条件找出符合的数并打印出来。代码清单public class Numbers { public static void main(String[] args) { System.out.pri...

2025-02-13 00:00:47 549

原创 获得所有四叶玫瑰数

1 问题用java找出1000到9999中的所有四叶玫瑰数。2 方法获得所有的四位数,1000到9999 使用for循环;求出各个位上的数字;计算各个位上的四次方并相加;判断四次方的和是否等于该数,再输出结果;通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。代码清单 1public class Lianxi{ public static void main(String[]...

2025-02-11 00:00:17 325

原创 如何执行不同菜单

1 问题在python工程实践课的学习中,待解决的问题有:如何执行不同菜单。2 方法编写一个菜单;引入列表list,以及条件语句if ,elif;输入要执行的菜单的序号。通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。3 结语针对执行不同菜单问题,提出引入列表list,elif的方法,通过执行列表list,输入要执行菜单的序号的实验,证明该方法是有效的。执行菜单时要引入一个列表,...

2025-02-10 00:00:22 297

原创 用Java判断BMI指数

1 问题如何用Java来判断一个人的BMI指数?2 方法对于以上问题“如何用Java来判断一个人的BMI指数?”。可能会存在以下几个问题:如何从键盘输入一个浮点数?程序如何从键盘读取一个浮点数?对于以上问题,可以用以下方法解决:首先创建一个 Java Scanner 类,用于从标准输入流中读取用户输入的数据,然后使用通常用于从键盘读取用户的输入的标准输入流System.in使用 scanner.n...

2025-02-09 00:01:19 757

原创 常用字符函数

1 问题char.isalpha内容:char.isalpha() 是Python中的一个内置方法,用于检查指定的字符是否是字母。2 方法代码清单1print('a'.isalpha()) # 输出: True print('1'.isalpha()) # 输出: Falsechar.isdigit内容:char.isdigit() 是Python中的一个内置方法,用于检查指定的字符是否是数...

2025-02-08 00:01:20 247

原创 探索transforms不同的用法

1 问题探索transforms不同的用法。2 方法1.随机裁剪:transforms.RandomCropclasstorchvision.transforms.RandomCrop(size,padding=None,pad_if_needed=False,fill=0,padding_mode=‘constant’)功能:依据给定的size随机裁剪参数:size-(sequenc...

2025-02-06 00:55:28 314

原创 探索不同深度的VGG网络

1 问题探索不同深度的VGG网络。2 方法了解VGG网络的结构和原理,VGG网络是一种经典的卷积神经网络,其主要特点是采用小卷积核和多层卷积层的结构,可以有效地提取图像特征。根据需要选择不同深度的VGG网络,VGG网络有多个版本,包括VGG16、VGG19等,不同版本的网络深度不同,可以根据具体任务需求选择合适的网络版本。使用Matlab等深度学习框架搭建VGG网络,可以通过调整网络结构和参数来探...

2025-02-05 00:00:56 761

原创 制作随机点名系统

1 问题学生随机点名是教育场景中常见的需求,它可以帮助教师公平地选择学生回答问题或参与课堂活动。本文将介绍如何使用Java编写一个简单的学生随机点名系统,通过读取学生名单文件并实现随机选择学生的功能。2 方法在实现学生随机点名系统之前,我们需要准备一个包含学生名单的文本文件。假设我们将学生名单存储在名为students.txt的文件中,每行一个学生名字。首先,我们需要创建一个Java类来实现随机...

2025-02-03 00:00:59 836

学生成绩管理系统(Python版).7z

学生成绩管理系统是各类程序设计课程的一个常见课程设计项目,包括了学生成绩信息的增删改查和排序功能。虽然学生成绩管理系统互联网上随处可见,但是大多数代码命名不规范、随意性大,而且代码质量较为糟糕,尤其是并未充分体现面向对象的设计理念。本资源针对上述问题进行了充分的设计,是一份非常难得的面向对象程序设计的入门教学案例。系统主要包括了Student、StudentManager、FileManager、MenuManager四个类,其中StudentManager是核心类,也是系统的入口所在。

2021-10-13

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

TA关注的人

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