自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 【python学习:推导式、解释器生成器、函数、数据结构】

当在生成器函数中使用 yield 语句时,函数的执行将会暂停,并将 yield 后面的表达式作为当前迭代的值返回。后,每次调用生成器的 next() 方法或使用 for 循环进行迭代时,函数会从上次暂停的地方继续执行,直到再次遇到 yield 语句。yield 是一个关键字,用于定义生成器函数,生成器函数是一种特殊的函数,可以在迭代过程中逐步产生值,而不是一次性返回所有结果。加了星号 * 的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数。调用一个生成器函数,返回的是一个迭代器对象。

2023-08-09 16:03:09 98

原创 python学习-条件、循环语句

当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码,如果在循环过程中遇到了 break 语句,则会中断循环,此时不会执行 else 子句。match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,_ 可以匹配一切。个人理解,当碰到符合的条件时,break相当于跳出了整个循环,continue是放弃掉当前的选项,继续做后续的循环操作。如果 while 后面的条件语句为 false 时,则执行 else 的语句块。

2023-08-07 16:42:09 108

原创 python语言学习记录

bytes 类型表示的是不可变的二进制序列,bytes 类型中的元素是整数值(0 到 255 之间的整数)。bytes() 函数的第一个参数是要转换的对象,第二个参数是编码方式,如果省略第二个参数,则默认使用 UTF-8 编码。字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。加号 + 是字符串的连接符, 星号 * 表示复制当前字符串,与之结合的数字为复制的次数。字典类型也有一些内置的函数,例如 clear()、keys()、values() 等。

2023-08-07 12:46:20 120

原创 【深度学习记录5关于数据集的一些操作】

在pytorch中,涉及到数据读取的一共是两个类。

2023-07-17 22:30:31 257 1

原创 【深度学习记录4:pycharm和jupyter新建文件操作】

按照上述代码打开的是默认盘符也就是C盘,我的文件存在F盘里所以我先进入F盘再打开jupyter,命令如下。跳到下一行句首,但还在这个块内,不会立刻执行。进入后新建.py文件,运行打印结果。复制上一个指令,方便进行修改。换行,跳到这个块的下一行。跳到下一个块进行代码编写。

2023-07-16 12:38:52 655 1

原创 深度学习记录3【Python中的两个函数】

拿我们之前用过的torch.cuda.is_available()为例,输入以下命令就可以查看到is_available()这个函数。,可以看到输出一下内容,可以发现,前面有下划线,这说明输出内容是不可以更改的,表示is_available已经是一个函数了。我们定义pytorch为一个名为pytorch的工具箱,这个工具箱里有一些不同的分区。如果我们想要打开pytorch这个工具箱的某一个分区,比如打开3分区,那命令为。比如我们如果要打开名为pytorch的这个package,那我们的命令为。

2023-07-16 11:30:03 60 1

原创 深度学习记录2 安装与配置Python编译器——参考小土堆B站视频

深度学习记录2 Python编译器(pycharm,jupyter)安装与配置——参考小土堆B站视频。

2023-07-15 17:40:32 82 1

原创 【深度学习记录1安装与配置——参考小土堆B站视频】

我们知道,不同的项目需要不同版本的工具,比如这个项目需要Python3.5另一个版本需要Python3.6,但是这些不能同时存在在同一个环境中,所以conda给我们提供了一种解决的方法——创建不同的屋子放置不同的“工具”。pytorch的网站上cuda只截止到11.7和11.8,但是我的cuda已经是12.2,搜索了其他朋友也遇到一样的问题,选择11.8版本下载即可,如果选择11.7会报错。要查看自己的CUDA版本在选择对应版本的pytorch,需要注意的是!,就说明我们进入到了这个环境中。

2023-07-15 00:19:28 111 1

原创 2021-10-24 我的第五次java作业:二项分布和双骰子赌博问题

我的第五次java作业 题目: 二项分布是n次独立试验中成功次数k的离散概率分布,其中每次试验成功的概率为p。利用Java Math类中提供的数学函数,给出二项分布X~B(n, p, k)的实现代码并进行测试。例如,当用户给定n=20, p=0.1, k=5的概率应为0.03192136。 代码 package calculation; import java.math.BigDecimal; import java.util.Scanner; public class calculation { pub

2021-10-24 17:13:46 2249

原创 第二次JAVA作业

第二次JAVA作业 题目一斐波那契数列 1.题目: Fibonacci数列定义为:F1=F2=1,Fn=Fn-1+Fn-2(n≥3)。请给出一个程序,实现输入一个大于等于3的整数N,返回其对应的Fibonacci数值。 2.思考 ①在数组这里遇到了一些问题,一开始我的代码是System.out.println(“您需要输出的第”+inputnum+“项斐波那契数列的值为”+s[i]);也就是说一开始我的输出数组的序号是i,但是这样最后打印的结果为0,由于数组从零开始,而数列是从1开始,所以我又改成是s[in

2021-10-10 16:26:21 506

原创 # 我的第一个java训练作业

我的第一个java训练作业 ——进制转换器 题目:十进制向任一用户输入的N进制转换的程序。例如,提示用户输入某个进制类型,若用户输入3则表示采用3进制;随后再提示用户输入某个十进制数,假设为6;则程序返回6的三进制表示形式,即20;若输入进制为4,则6的四进制表示应返回12,以此类推。 一、遇到的一些问题 思路很简单就是做一个循环。就是输入的数字要先对N取余,第一个取余得到的就是对应最右边的位次,再以此向左;取余之后相除,除后取余得到第二位数字以后向后类推 由于第一次写java代码,以前的编程只学过C和C#

2021-10-10 14:16:54 172 1

微信小程序图标——修改

微信小程序图标——修改

2022-03-05

空空如也

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

TA关注的人

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