自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024/9/16 pytorch

假设有一个名为pytorch的包dir():用于打开包,看里面的内容help():用于查看具体的内容的用处。

2024-09-16 21:25:39 475

原创 2024.9.16 day 1 pytorch安装及环境配置

pytorch安装及环境配置

2024-09-16 13:46:43 357

原创 9/7 力扣69,88

0则将nums2内的剩余的最小数据复制到nums1中 nums1[:n]=nums2[:n]当nums1[m-1]>nums2[n-1],nums1[k]=nums1[m-1],此时,nums1内有一个数据被安置,则m-1。将可找的值范围定在[0,x],每次与mid做比较,最后left所处位置的值一定是平方大于x的第一个值。否则,nums1[k]=nums2[n-1],此时,nums2内有一个数据被安置,则n-1。2.当m>0且n>0时,比较两数组末尾的数的大小,定义一个k值代表当前能放的最后的位置。

2024-09-07 19:48:17 707

原创 2024/9/6 283

移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。

2024-09-06 17:07:09 137

原创 9/5 链表 力扣24,141,142

若有环则两指针一定会相遇,因为可以把fast指针走两步,slow指针走一步,看作是fast指针在一步一步向slow指针靠近(有点暧昧了哈哈哈)给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。错误点:开始只考虑改变两节点索引,这在前两个之间是适用的,若还要将链表联系起来,还需使用一个节点代表前方节点指向后方节点组。使用快慢指针得到两指针相遇点,指定一指针从头开始,一指针从相遇点开始,两指针相遇点即为环入口。指针再次到达,则链表中存在环。交换节点顺序涉及到节点指针的改变,要注意节点之间的连接。

2024-09-06 16:38:08 449

原创 9/4 链表-力扣 234、19

3.last和pre同时指向头节点,用last节点先走n步,当该节点走到链尾时,pre节点即指向要删除节点的前驱节点。将前部分值放入列表后,若有奇数个节点,则链表上的指针需再向后移一位;思考:链表遍历只能从前往后,为使能同时访问两端数据,创建一个列表去记录前部分数据。2.当链表有n个节点要删除倒数第n个时,直接返回头节点的后续节点。1.当链表只有一个节点并且要删除倒数第一个节点时,直接返回空。思考:在链表中要删除哪个节点,就要去找它的前驱节点。给你一个链表,删除链表的倒数第。个结点,并且返回链表的头结点。

2024-09-04 16:54:27 265

原创 9/3 链表-力扣160 、203、206

思考:首先判断头节点与val值之间的关系,若头节点值等于val值则将头一直往后移,循环停止后判断头节点是否为空;思考:若有公共节点则两链表一定会在某一个节点相遇,获取两个链表长度,得到长度差值,长链表先走差值,此时两个链表剩余长度相同,则在相遇时获取到公共节点。思考:生成一个固定的头节点,将链表的每个元素使用头插法插入到新链表中即可完成反转。,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回。,请你反转链表,并返回反转后的链表。,函数返回结果后,链表必须。给你一个链表的头节点。

2024-09-03 17:27:26 501

原创 9/2 pandas数据结构介绍

1.对于Series :当对象相加时,如果存在不同的索引对,则结果的索引是所有索引的并集,对于不重叠的标签,会导致缺失值 obj1 + obj2。注:在重构时,标签只含新的指定序列中的标签,新的和原来的匹配则保留,不匹配则删除原来的,添加新的。2.对于DataFrame:会将行和列的索引同时进行匹配,得到的行列索引是所有索引的并集,不重叠的标签,会导致缺失值。data.drop(["a”,“b"],axis="index或columns")担当索引不为整数索引时,可用data[-1]来提取最后一个数据。

2024-09-02 18:00:58 1077

原创 9/1 pandas入门

1.Series类似于一维数组,由一组数据和与之对应的标签(索引)组成obj = pd.Series(数据,index=) index可指定可省略2.可以通过索引获取单个或多个值3.可进行numpy计算4.可看作是长度固定的字典可将字典转化为Series:s1 = pd.Series(dict)可将Series还原为字典:s1.to_dict()将字典转化为Series时,可指定索引:s1 = pd.Series(dict,index) 若原字典中有对应索引则将对应值匹配,若无则匹配NAN。

2024-09-01 20:14:01 153

原创 9/1 力扣67题,2题

思路:将接收到的字符串变换为int形式,将两数相加,又将其变换为字符型二进制形式放入列表中,若两数相加和为0则直接返回0.2.十进制转化为二进制,取每次余数,将其变成字符形式储存在列表中,直至商为0。= None else l1 遍历处。=None else 0 取值处。每次的sum就是新生成的元素。

2024-09-01 18:44:37 995

原创 9\1 numpy基础(二)

数组中的元素可能会有重复,使用numpy.unique(arr)对数组进行唯一化并返回排序结果。sample = np.random.standard_normal(size)生成样本数组。np.dot(a, b)或a @ b或a.dot(b):计算两数组内积,即矩阵乘法。样本数组生成:arr = rng.standard_normal(size)生成。arr.mean() arr.sum()等函数,可以计算整个也可以以轴计算。numpy.where(布尔数组,arr或标量,arr或标量)

2024-09-01 16:36:33 263

原创 8/31 numpy基础(一)

两数组之间的比较会形成一个布尔型数组,这个数组的每个元素是比较的两数组之间各元素的比较结果。4.np.arange(15)相当于创建了一个0-14的数组。两数组之间或数组与标量之间的运算会作用于数组之中的所有元素。1.使用data.dtype获取数组数据类型。2.使用astype将数组数据类型进行转换。注:对列表切片进行整体赋值会报错。浮点数转整数小数部分会被截断;数字型字符串能被转化为数值形式。整数转化为浮点会加上小数点;可对ndarray进行切片。2.数组的维度与数据类型。可对切片整体进行赋值。

2024-08-31 17:57:05 150

原创 8/31 python的相关操作

字典型 {index : value for index, value in enumerate(collection) if condition }列表型 [expr for value in collection if condition]集合型:{expr for value in collection if condition}核心是简化生成,在一个序列中符合条件的元素被选出,加入到新生成的序列中。string的title方法将每个单词的首字母大写。1.内置序列函数 p62。

2024-08-31 17:09:30 179

原创 2024/8/31

s。

2024-08-31 12:14:29 241

原创 day1-三题

思路:负数不为回文数,单个数是回文数,不是单个数则依次取出每个数重新构造一个数,若新构造的数与原数相等,则该数为回文数。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。通常情况下,罗马数字中小的数字在大的数字的右边。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。思路:若用一值,去找剩余那个值的时候,从该选定值的后面进行寻找。整数,并返回它们的数组下标。,即为两个并列的 1。

2024-08-31 11:09:57 547

原创 day1 机器学习引言

机器学习是一种赋予计算机学习能力的领域,这种学习能力不是通过显著式编程获得的。任务2中需要向计算机输入大量垃圾与非垃圾邮件,并告诉计算机哪封是垃圾与非垃圾。如今热门,网上存在大量无标签数据集,想要通过标识一部分数据对数据整体进行分类。任务3中需要向计算机中输入大量人脸并告诉它哪张脸是哪个人。机器学习-machine learning。非显著式编程:计算机自己总结规律的方法。第二步:采用机器学习算法。

2024-06-14 09:29:43 181

原创 day1-人工智能绪论

3.人工智能和人类智能。4.人工智能主要内容。

2024-05-27 09:55:53 242

原创 day 5 数据可视化-数据处理生成折线图

from pyecharts.options import TitleOpts, LabelOpts...(引入用到的对象)将json文件复制->打开网址ab173->编码转码->json格式化。将合规的json文件转化为python字典,需import json。将文件格式化后能更好的理解数据嵌套,便于提取想要的数据。s[:-2]表示对s进行切片,去除最后两个字符。对字典引用选用[字符串],对列表引用选[序号]将文件中不符合json数据格式的部分做处理。通过json模块对数据进行处理。

2024-04-21 16:21:53 169 1

原创 day 5 数据可视化-pyecharts

2.2.1全局配置:即x,y轴外部设置,如大标题,工具箱等,使用时需要导入pyecharts.options内的功能。运行python文件生成html,利用浏览器查看。1.安装pyecharts模块。网站里有各种可视图的代码实现。2.运用pyecharts。折线图使用Line对象。2.2 对图像进行配置。

2024-04-21 14:05:02 514 1

原创 day 5 json数据格式

ensure_ascii=false 是中文正常显示。json要么是单个字典格式,要么是一个列表内嵌字典。

2024-04-21 13:25:24 160 1

原创 day 5 python包

import后是什么就采用什么调用。包=_init.py_+模块。1.python包定义。

2024-04-21 11:58:20 142 1

原创 day 5 模块

python文件自带内置变量__name__当运行当前文件时 __name__==__main__ 则测试代码执行。当模块被外部调用,运行外部文件时,__name__值不==__main__ 则测试代码不运行。按住ctrl左键点击模块即可跳到该文件。time.sleep()程序休眠5秒。2.2 main和all变量的应用。* 将模块中所以功能导入。2.1 制作自定义模块。

2024-04-21 11:26:48 384 1

原创 day 5 异常

except异常发生时执行,else无异常执行,finally有无异常都执行。2.2 try捕获异常,except对异常进行处理。e作为异常对象,NameError是一种异常类型。else ,finally可选。

2024-04-21 11:00:36 149 1

原创 day 5 文件操作

注:在程序中多次调用read,则下一个read会在上一个read结尾处开始(readline同理)在写入时,若文件不存在,open函数会创建一个新的对应文件。w模式 :文件存在则将文件清空从头写;con=f.read() # con为一个字符串。close()内置flush()2.2.3 文件的追加。2.2.1 读取文件。2.2.2 文件写入。

2024-04-21 10:34:08 189 1

原创 day 4 函数进阶

3.2 lambda匿名函数。3.1 函数作为参数传递。2.函数的多种传参方式。

2024-04-21 08:11:27 211 1

原创 day 4 字符串比大小

2024-04-19 09:47:25 85 1

原创 day 4 容器对比和通用操作

注:将各类型转换为list,tuple,set类型会将括号转化为对应方式,字典转化为这些类型,key值保存,value值丢失;将其他类型转化为str类型,会在原样的基础上加上一对""默认reverse=false 按从小到大排。注:排序之后容器都会变成list对象。

2024-04-19 09:27:47 92 1

原创 day 3 python容器-集合

前面的容器都允许元素重复存储,有一定的局限性集合特点:不支持元素重复,内部无序1.2 集合常用操作清空集合的遍历:不能用while,可以用for。

2024-04-19 09:23:56 220 1

原创 day3 python容器-序列切片

注:对序列进行切片操作不会影响序列本身。结果:(0,1,2,3,4,5,6)从字符串中得到 黑马程序员。结果:(6,4,2,0)结果:76543210。结果:[1,2,3]

2024-04-16 17:51:38 219

原创 day3 python数据容器-元组(tuple)和字符串(str)

注:元组里面的元素不可修改。当list为元组元素时,元组元素list不变,但list内的内容可变。注:使用该方法会得到一个返回值,该值为替换后的新字符串,原字符串不变。注:去除的1,2看作两个单个子串,满足其中一个即可去除。注:定义单个元素元组须在单个元素后加个,2.1.1 通过下标索引获取元素。2.1.6 某字符出现次数。元组不可修改,操作较少。2.1.7 字符串长度。2.1.8 字符串遍历。

2024-04-16 17:03:59 151

原创 day3 python数据容器-list

pop删除列表中对应元素后,返回被删除元素。2.3 list的常用操作(方法)反向取:最后一个元素下标为-1。2.3.3删除元素(指定下标)del直接删除对应下标元素。2.3.7 修改列表中元素。2.2 list下标索引。2.数据容器:list。2.4 list的遍历。删除元素(指定元素)2.3.4 清空列表。

2024-04-16 16:22:58 262

原创 day3 函数

注:在函数中使用global就可对全局变量进行修改。

2024-04-16 14:55:09 114

原创 day2-1 循环和判断语句

3.4 if elif else 判断语句。注:归属于if的语句需缩进四个空格。3.1布尔类型和比较运算符。3.3 if-else语句。四、for循环的嵌套运用。3.2 if判断语句。3.5判断语句的嵌套。

2024-04-16 10:31:05 254

原创 1 BTC密码原理

一般是对消息进行hash再对hash值进行签名。hiding(hash单向)(公钥,私钥)代表一个账户。

2024-04-14 11:16:42 81 1

原创 day2 input语句

注:input()接收后的数据都是字符串类型,可使用强制转换进行转换。1.input语句的使用。

2024-04-11 15:48:20 154

原创 day1-1 基础语法

注:什么类型都可以转变为字符串类型,但只有只含数字的字符串才能转化为数字类型。注:print可输出多个内容 print(内容1,内容2,..)注:+只能完成字符串之间的拼接,无法与其他类型拼接。注:变量无类型,变量存储的数据才有类型。含义:在代码中被写下来的固定的值。注:不推荐使用中文,数字不能开头。8.1字符串的三种定义方式。8.5字符串格式化方法2。8.6对表达式进行格式化。8.4格式化的精度控制。

2024-04-11 15:35:47 193 1

原创 day1 认识python

4.建立工程时要对welcome script打勾,才会有main.py的生成。1.可使用cmd输入python,运行python。解释器作用:将代码翻译为二进制0和1并提交计算机执行。2.python解释器,python.exe。3.python代码文件后缀.py。

2024-04-10 15:23:11 387

空空如也

空空如也

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

TA关注的人

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