自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 torch.squeeze函数介绍

函数中,可以传入一个参数来指定要压缩的维度。如果没有指定参数,则会压缩所有尺寸为 1 的维度。来去除这个尺寸为 1 的维度。如果没有指定参数,则会去除所有尺寸为 1 的维度。函数用于压缩张量中的尺寸为 1 的维度。当张量中存在尺寸为 1 的维度时,表示要压缩的维度的索引,即将维度索引为 2 的尺寸为 1 的维度去除。函数可以将这些尺寸为 1 的维度去除,从而减少张量的维度。中第二个维度的尺寸为 1 的维度,最终得到的张量。,其中第二个维度的尺寸为 1,可以使用。则是指定要压缩的维度,这里的。

2024-04-20 13:30:32 223

原创 toch.matmul函数介绍

支持更广泛的操作,包括矩阵乘法、张量乘法、批量矩阵乘法、广播乘法等。是 PyTorch 中用于执行矩阵乘法的函数。的灵活性使得它成为处理多种乘法操作的理想选择。下面是一些示例,说明了。

2024-04-20 13:27:20 179

原创 torch.mm函数介绍

是 PyTorch 中用于执行矩阵乘法(matrix multiplication)的函数。它能够将两个给定的张量进行矩阵乘法运算,得到结果张量。两个输入张量的维度必须满足矩阵乘法的要求,即第一个张量的列数必须等于第二个张量的行数。在这个例子中,我们定义了两个 2x2 的矩阵。函数执行了矩阵乘法运算,得到了结果矩阵。下面是一个简单的例子,说明了。

2024-04-20 13:26:33 231

原创 torch.mm函数介绍

是 PyTorch 中用于执行矩阵乘法(matrix multiplication)的函数。它能够将两个给定的张量进行矩阵乘法运算,得到结果张量。两个输入张量的维度必须满足矩阵乘法的要求,即第一个张量的列数必须等于第二个张量的行数。在这个例子中,我们定义了两个 2x2 的矩阵。函数执行了矩阵乘法运算,得到了结果矩阵。下面是一个简单的例子,说明了。

2024-04-20 13:24:47 388

原创 torch.repeat函数介绍

函数用于复制张量的维度。它会将输入张量按照指定的次数重复,以生成一个新的张量。,我们在每个维度上分别重复了 2 次,得到了一个新的 4x4 的张量。是一个 2x2 的矩阵。下面是一个简单的例子,说明了。在 PyTorch 中,在这个例子中,原始张量。

2024-04-20 11:39:36 201

原创 python浮点数比较的三种方法

总的来说,进行浮点数比较时,建议使用近似比较、math 模块的 isclose() 函数,或者将浮点数转换为 Decimal 类型进行精确比较。选择哪种方法取决于你的具体需求和精度要求。在 Python 中,由于浮点数在计算机内部的表示方式是二进制的,因此进行浮点数比较时可能会出现精度问题。希望这个回答对你有帮助。如果还有其他问题,请随时提问。

2023-09-22 09:59:22 2015 1

原创 python中的accumulate()函数

函数接受一个可迭代对象作为输入,并返回一个迭代器,该迭代器产生具有累积值的元素。输出结果依次为输入值的累积和。是一个可选的函数,用于指定累积的操作,默认为。模块中的一个函数,用于生成累积计算的结果。是一个可迭代对象,用于生成输入值序列。函数是Python标准库。在上面的例子中,我们使用。,即使用加法进行累积。下面是一个例子,展示了。

2023-09-14 13:43:14 978

原创 python中完成大写转小写,小写转大写的函数swapcase

方法来实现大小写转换。然后,我们调用该函数,将输入的字符串进行大小写转换,并将转换后的结果打印出来。方法实际上返回一个新的字符串,而不会修改原始字符串。方法来实现字符串的大小写转换。请注意,Python中的字符串是不可变的,因此。的函数,它接受一个字符串作为参数,并使用。在Python中,可以使用内置的。在这个示例中,我们定义了一个名为。swapcase函数。

2023-09-08 18:39:01 771

原创 证明LCS问题等价于LIS问题

LCS:LCS(Longest Common Subsequence,最长公共子序列)是指给定两个序列 S1 和 S2,找出它们最长的公共子序列的长度。问题分解如果 S1[i] 等于 S2[j],则 dp[i][j] = dp[i-1][j-1] + 1,表示当前元素属于公共子序列,长度加一。如果 S1[i] 不等于 S2[j],则 dp[i][j] = max(dp[i-1][j], dp[i][j-1]),表示当前元素不属于公共子序列,取左方或上方的最大值LIS。

2023-09-08 13:45:43 218

原创 详解python中的序列类型概述

在编程中不够灵活,同时,元组类型的所有操作都可以由列表类型实现。因此,一般编程中,如果需要自定义变量,通常以列表类型替代元组类型使用。在数学中,经常给每个序列起一个名字,例如,n个数的序列s,可以表示为;元组类型主要在Python语法相关的场景使用,例如,当函数返回多个值时,多个返回值以元组类型返回,实际上返回一个数据类型。元组类型是序列类型的重要组成之一。字符串类型可以看成是单一字符串的有序集合,属于序列类型。序列类型各个具体类型使用相同的索引体系,与字符串类型一样,即正向递增序号和反向递减序号。

2023-09-07 18:56:27 421

原创 详解python中的序列类型---列表list

列表类型是包含0个或多个元素的有序序列,属于序列类型。列表可以进行元素的增加、删除、替换、查找等操作。列表没有长度限制,无素类型可以不同,不需要预定长度。列表类型用中括号[]表示,也可以通过list(x)函数将集合或字符串类型转换成列表类型。list()函数可生成空列表。由于列表属于序列类型,所以列表类型支持序列类型对应的操作。

2023-09-07 18:55:41 381

原创 详解python中的映射类型---字典

映射类型是“键-值”数据项的组合,每个元素是一个键值对,即元素是(key,value),元素之间是无序的。键值对(key,value)是一种二元关系,源于属性和值的映射关系。映射类型是序列类型的一种扩展。在序列类型中,采用从0开始的正向递增序号进行具体元素值的索引。而映射类型则由用户来定义序号,即键,用其去索引具体的值。键(key)表示一个属性,也可以理解为一个类别或项目,值(value)是属性的内容,键值对刻画了一个属性和它的值。键值对将映身关系结构化,用于存储和表达。

2023-09-07 18:54:22 655

原创 详解python的集合

Python语言中的集合类型与数学中的集合概念一致,即包含0个或多个数据项的无序组合。集合是无序组合,用大括号{}表示,它没有索引和位置的概念,集合中的元素可以动态增加或删除。集合中的元素不可重复,,例如整数、浮点数、字符串、元组等,相比较而言,列表、字典和集合类型本身都是可变数据类型,不能作为集合中的元素出现。由于集合元素是无序的,集合的输出顺序与定义顺序可以不一致。由于集合元素独一无二,使用集合类型能够过滤掉重复元素。由于集合元素是无序的,所以集合元素间没有顺序,不能比较,不能排序。

2023-09-07 18:37:21 183

原创 python的全局变量和局部变量

指在函数之外定义的变量,在程序执行全过程有效。全局变量在函数内部需要修改时,需要提前使用。局部变量仅在函数内部,且作用域也在函数内部。全局变量的作用域跨过多个函数。指在函数内部定义的变量,仅在函数内部有效,当函数退出时变量将不再存在。根据程序中变量所在的位置和作用范围,变量可分为。global 全局变量。

2023-09-06 19:26:29 205

原创 python函数的定义和使用

使用def保留字将一段代码定义为函数,需要确定函数名、参数名、参数的个数,使用参数名称作形式参数(占位符)编写函数内部的功能代码。(2)

2023-09-06 19:19:32 246

原创 详解并查集in python

适用于问题:给定元素abc,告诉你ab在同一集合中,bc也在同一集合中,问ac是否在同一集合中?

2023-09-06 13:39:40 101

原创 python中try-except常见错误(exception)

但是不推荐使用全部捕获,因为会导致捕获其他错误,如当出现下标越界错误,也会被捕获,中止代码,但却不会报错,找错误是件很痛苦的事情,特别当代码多的时候。:索引错误,通常是由于尝试访问列表、元组或其他序列类型中不存在的索引引起的。:文件未找到错误,通常是由于尝试打开或操作不存在的文件引起的。:缩进错误,通常是由于不一致的缩进引起的。:键错误,通常是由于尝试在字典中查找不存在的键引起的。:属性错误,通常是由于尝试访问对象上不存在的属性或方法引起的。:导入错误,通常是由于尝试导入不存在的模块或名称引起的。

2023-09-06 10:59:03 1880

原创 详解python的datetime库

Python的datetime库是用于处理日期和时间的标准库,它提供了一种方便的方式来处理日期、时间、时间间隔以及与日期时间相关的操作。下面是关于datetime。

2023-09-05 19:38:55 712

原创 基于python的DFS算法的实现

由数字0组成的方阵中,有一任意形状闭合圈,闭合圈由数字1构成,围圈时只走上下左右4个方向。现要求把闭合圈内的所有空间都填写成2。6×6的方阵(n6每组测试数据第一行一个整数n1≤n≤30。接下来n行,由0和1组成的n×n的方阵。方阵内只有一个闭合圈,圈内至少有一个0。已经填好数字2的完整方阵。对于100%的数据,1≤n≤30。

2023-09-05 19:35:09 227

原创 python中保留小数的方法

【代码】python中保留小数的方法。

2023-09-04 19:30:03 319

原创 python中的逻辑运算

首先,and运算符的左边是a,这是个变量而不是表达式,所以无需判断左边一定是TRUE,而右边情况也是一样的,那么以为着两边的运算结果都是TRUE。**例子:**print(20 and (c:=30)>20),运行结果是TRUE。print(20 and (d:=20)>30),运行结果为FALSE。例子:print(30>20 or 40>30),运行结果为TRUE。例子:print(20 or (c:=30)>20),运行结果是20。print(20 or (d:=20)>30),运行结果为20。

2023-09-04 19:29:05 460

原创 python中字典常用函数

如dict12中没有的,tinydit中有的,就直接将键值对添加到dict12中,如果tinydict中有的,dict12中也有,则将dict12中所对应的键的值改为tinydict中的值。如果两个字典的元素相同返回0,如果字典dict1大于字典dict2返回1,如果字典dict1小于字典dict2返回-1。如果字典中包含有给定键,则返回该键对应的值,否则返回为该键设置的值。删除字典给定键 key 所对应的值,返回值为被删除的值。先比较字典的长度,然后比较键,最后比较键对应的值。

2023-09-04 19:28:19 349

原创 python中list的常用函数

【代码】python中list的常用函数。

2023-09-04 19:27:15 974

原创 详解python中的dict()函数

函数可以接受不同类型的可迭代对象作为参数,并根据不同的情况将其转换为字典。函数将可迭代对象转换为字典。可迭代对象是指可以被迭代遍历的对象,比如列表、元组、集合等。函数会自动忽略重复的键值对。只有最后一个具有相同键的键值对将保留在生成的字典中。函数来实现这个转换。这在处理需要使用字典数据结构的数据时非常有用。当你需要将可迭代对象转换为字典时,可以使用。需要注意的是,在转换过程中,在Python中,可以使用。

2023-09-04 19:24:44 274

原创 python文件的打开,读入,写入

r:只读模式,用于打开文件以供读取。如果文件不存在,会引发 FileNotFoundError 异常。w:覆盖写模式,用于创建或打开文件以供写入,如果文件已经存在,会完全覆盖原文件的内容。x:创建写模式,用于创建新文件以供写入,如果文件已经存在,会引发 FileExistsError 异常。a:追加写模式,用于创建或打开文件以供写入,如果文件不存在,会创建新文件,如果文件已经存在,会在原文件最后追加内容。b:二进制文件模式,用于指示文件以二进制模式打开。例如,rb 表示以二进制模式打开文件以供读取。

2023-09-04 19:20:18 169

原创 证明辗转相除法的正确性

这与前面的结论矛盾,因为。:根据第二步结果可知。

2023-09-03 20:39:05 341

原创 python中元组之间的比较

元组之间可以进行比较,比较的规则是逐个比较元组中的元素。首先比较第一个元素,如果相等,则比较第二个元素,以此类推。如果所有元素都相等,那么元组相等;否则,比较的结果取决于第一个不相等元素的比较结果。元组的比较是逐个元素进行的,直到找到不相等的元素或者比较完成。如果所有元素都相等,那么元组相等。如果找到不相等的元素,比较结果将基于第一个不相等元素的比较结果确定。在这个示例中,我们比较了元组。

2023-09-03 19:25:29 1288

原创 python中浮点数的比较

要谨慎处理浮点数比较,因为浮点数精度问题可能导致不符合你预期的结果。在某些情况下,可能需要使用第三方库,如NumPy中的。函数,来执行更精确的浮点数比较。这个函数允许你指定相对容忍度和绝对容忍度,以更好地控制浮点数的比较。在Python中,你可以使用比较运算符来比较两个浮点数。函数来计算两个浮点数的绝对差,然后与一个小的差值。比较,以确定它们是否接近相等。在这个例子中,我们使用了。例如,要比较两个浮点数。是否相等,你可以使用。

2023-09-03 18:59:29 1111

原创 python如何求两list的公共区域

对于列表(List),要求它们的公共区域,你可以使用列表推导式和集合交集的方法来计算。在上面的代码中,我们使用列表推导式遍历。这种方法将保留公共元素的唯一副本。中的每个元素,检查它是否存在于。中,然后将符合条件的元素添加到。列表中,最终得到了公共区域。

2023-09-02 18:48:07 318

原创 详解python的&

操作符计算两个字典的键的交集,然后根据这些键获取相应的值。操作符将返回两个字典共有的键的集合。注意,如果你想要获取字典键的交集,可以使用。如果要获取字典值的交集,可以使用。来计算两个字典的键的交集。来计算两个集合的交集。在Python中,使用。

2023-09-02 18:47:05 624

原创 python如何求两字典的公共区域

操作符来获取它们的公共键。然后,它创建一个新的字典,只包含公共键以及对应的值,最后返回这个新的字典。注意,这个函数只返回了公共键及其对应的值,如果需要获取公共键的集合而不包含值,你可以直接返回。要计算两个字典的公共部分,你可以使用字典的交集操作。在Python中,你可以使用。操作符来获取两个字典的交集。函数接受两个字典作为参数,然后使用。

2023-09-02 18:46:26 248

原创 hznuoj---python查找最大字母

对于每个测试实例输出一行字符串,输出的结果是插入字符串"(max)“后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入”(max)"。输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。注:A与a是相等的字母!对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串"(max)"。注:A与a是相等的字母!

2023-09-02 13:27:56 334

原创 详解python中的类似‘转ASCII’的ord函数和chr函数

函数和函数是Python中用于处理字符和Unicode码点的两个重要函数。函数:函数:这两个函数通常用于字符和整数之间的转换,特别是在处理字符串和Unicode字符时非常有用。下面是一些示例用法:这些函数可以用于处理字符编码、字符串操作以及其他与字符和Unicode相关的任务。

2023-09-02 13:19:41 612

原创 python中如何不修改字符串的前提,使其对大小写字母不敏感

如果你希望在不修改原字符串的基础上实现大小写不敏感的比较,你可以使用内置函数str.casefold(),它会将字符串转换为小写并处理一些特殊字符,使得比较更加严格。这里,我们使用str.casefold()来将字符串转换为小写形式,并进行比较。这样就可以实现大小写不敏感的比较,而不修改原始输入字符串。

2023-09-02 13:17:52 266

原创 python中is和==的区别

是两个用于比较对象的操作符,它们有不同的作用和用法。但是因为它们的值相等,所以。引用了不同的列表对象,即使它们的值相等,引用了同一个列表对象,因此。下面是一个示例来展示。

2023-09-01 19:10:31 546

原创 如何将字典排序

函数返回的是一个已排序的列表,而不是字典。如果需要将其转换回字典形式,可以使用。函数可以接受一个可迭代对象作为参数,并返回一个新的已排序的列表。要按照字典中的键或值进行排序,可以使用Python中的。如果要按照字典中的键进行排序,可以将字典的。如果要按照字典中的值进行排序,可以将字典的。函数,并指定排序关键字为键。函数,并指定排序关键字为值。

2023-09-01 19:09:51 267

原创 python中如何将十进制转成二进制

函数接受一个十进制数作为参数,并返回一个表示该数的二进制字符串。字符串的开头会有前缀。函数接受一个二进制字符串和可选的基数参数(2 表示二进制),并将其转换为相应的整数。函数的返回值始终是字符串类型,如果需要使用整数操作进行进一步处理,可以使用。函数将十进制数转换为二进制表示形式。这样可以得到去除了前缀的二进制字符串。函数将二进制字符串转换为整数类型。在 Python 中,你可以使用内置的。,表示这是一个二进制数。如果你不想要结果中的前缀。

2023-09-01 19:09:08 6620

原创 详解python中的update函数

函数时,可以使用任何可迭代的对象作为参数,例如字典、元组列表等。字典的键值对将被添加到原始字典中,并按照特定的规则进行更新。函数是Python字典对象的一个内置方法,用于将一个字典的内容更新到另一个字典中。中的键值对添加到字典中。如果有相同的键,则已有的值将被。在这个示例中,初始字典。是要更新的字典对象,

2023-09-01 19:08:36 4925

原创 python二级选择题必备

本地时间是相对于所在的时区来说的,因此这个函数会返回系统当前的本地时间,考虑了系统设置的时区信息。返回的时间是格林尼治标准时间。**random.random()**生成[0.0,1.0)之间的随机小数。程序员可以调整的是异常(Exception),开发者调整的是错误(Error)同样,这个结构化时间对象包含了年、月、日、小时、分钟、秒等各个时间成分。**random.uniform(a,b)**是生成[a,b]之间的随机小数。结构化时间对象包含了年、月、日、小时、分钟、秒等各个时间成分。

2023-09-01 19:07:00 118

原创 python二级例题

苏格拉底的名言部分被翻译为中文,部分内容分词结果由考生目录下文件 sgldout.txt 给出。对文件 sgldout.txt 进行分析,输出词频排名前五的词 (不包括中文标点符号) 和次数到 sgldstatistics.txt。使用 turtle 库的 turtle.right() 函数和 turtle.fd() 函数绘制一个菱形四边形,边长为 200 像素,效果如下图所示。(4)程序运行每次产生 10 个密码,每个密码一行。(6)程序运行后产生的密码保存在“随机密码.txt”文件中。

2023-09-01 19:05:56 444

空空如也

空空如也

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

TA关注的人

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