python
Wantfly9951
这个作者很懒,什么都没留下…
展开
-
Pytorch01 Anaconda配置环境和安装pytorch、Dataset、Tensorboard、transforms
transforms就是把图片经过处理得到对应的结果,例如totensor、resize等。Dataset 告诉我们如何获取每一个数据和它的label并且告诉我们总共有多少的数据。Dataset 提供一种方式获取数据及其label。Dataloader 为后面的网络提供不同的数据形式。在这里找到对应CUDA版本的pytorch。可以进入jupyter进行分块运行代码。tensorboard 观察图片。安装tensorboard。tensor数据类型介绍。进入conda环境安装。原创 2023-03-12 23:09:56 · 1175 阅读 · 0 评论 -
Python45 对青春有你2进行二分类和图像预测
Python45 对青春有你2进行二分类和图像预测原创 2022-10-19 13:45:08 · 293 阅读 · 0 评论 -
Python44 paddlehub相关模型(口罩检测、人像抠图、风格迁移)
Python44 paddlehub相关模型(口罩检测、人像抠图、风格迁移)原创 2022-10-19 13:40:30 · 302 阅读 · 0 评论 -
Python43 可视化分析实例直方图实例和饼状图实例
Python43 Python实例 对《青春有你2》的参赛选手区域进行可视化分析原创 2022-09-18 16:52:34 · 458 阅读 · 0 评论 -
Python42 深度学习常用库matplotlib库(数据可视化分析)
Python42 深度学习常用库matplotlib库(数据可视化分析)原创 2022-09-18 16:29:21 · 323 阅读 · 0 评论 -
Python41 深度学习常用库 PIL库(图像处理)
Python41 深度学习常用库 PIL库(图像处理)原创 2022-09-18 16:25:36 · 698 阅读 · 0 评论 -
Python40 深度学习常用库padas库(series和DataFrame两种数据类型)
Python40 深度学习常用库padas库(series和DataFrame两种数据类型)原创 2022-09-18 16:22:13 · 551 阅读 · 0 评论 -
Python39 深度学习常用库numpy(多维数组的相关操作)
Python39 深度学习常用库numpy(多维数组的相关操作)原创 2022-09-18 16:19:21 · 467 阅读 · 0 评论 -
Python38 网络爬虫简介以及相关实例(爬虫获取青春有你2参赛选手照片)
网络爬虫简介以及相关实例(爬虫获取青春有你2参赛选手照片)原创 2022-08-22 23:40:38 · 369 阅读 · 0 评论 -
Python37 os.path操作目录常用函数及实例、json数据
os.path操作目录常用函数及实例、json数据原创 2022-08-16 01:04:04 · 343 阅读 · 0 评论 -
Python基础36 OS模块操作目录相关函数、OS模块的常用函数、使用with语句实现图片的复制
Python基础36 OS模块操作目录相关函数、OS模块的常用函数、使用with语句实现图片的复制原创 2022-07-19 04:46:36 · 314 阅读 · 0 评论 -
Python基础35 文件对象的常用方法、读操作和写操作、with语句、上下文管理器
Python基础35 文件对象的常用方法、读操作和写操作、with语句、上下文管理器原创 2022-07-19 04:43:09 · 533 阅读 · 0 评论 -
Python基础34 编码格式、文件读写操作及原理、常用文件打开模式、图片的复制
编码格式、文件读写操作及原理、常用文件打开模式、图片的复制原创 2022-07-19 04:39:05 · 190 阅读 · 0 评论 -
Python基础33 包的定义、包的导入、Python常用内置模块、第三方模块的安装和使用
包的定义、包的导入、Python常用内置模块、第三方模块的安装和使用原创 2022-07-19 02:54:15 · 343 阅读 · 0 评论 -
Python基础32 模块的定义、模块的导入、以主程序方式运行
模块的定义、模块的导入、以主程序方式运行原创 2022-07-19 02:47:33 · 252 阅读 · 0 评论 -
Python基础31 变量的赋值、类的深拷贝和浅拷贝
变量的赋值、类的深拷贝和浅拷贝原创 2022-06-30 16:14:59 · 88 阅读 · 0 评论 -
Python基础30 类的特殊属性(dict、class、bases、base、mro、subclasses)和特殊方法(init、new、add、len)
类的特殊属性(dict、class、bases、base、mro、subclasses)和特殊方法(init、new、add、len)原创 2022-06-28 01:23:14 · 517 阅读 · 0 评论 -
Python基础29 面向对象的三大特征,封装、继承、多态和鸭子类型、方法重写、object类
面向对象的三大特征,封装、继承、多态和鸭子类型、方法重写、object类原创 2022-06-07 11:35:01 · 82 阅读 · 0 评论 -
Python基础28 面向过程和面向对象、类和对象、类的属性、实例方法、静态方法、类方法
面向过程和面向对象、类和对象、类的属性、实例方法、静态方法、类方法原创 2022-06-06 23:00:20 · 95 阅读 · 0 评论 -
Python基础27 异常处理机制、try、except、else、finally关键字、traceback模块
python的异常处理机制一、try...except...else结构二、try...except...else...finally结构三、traceback模块一、try…except…else结构"""python的异常处理机制try...except...else结构如果try块没有抛出异常,则执行else块如果try快抛出异常,则执行except块"""def fun1(): try: a=int(input("请输入第一个整数:")) b=原创 2022-05-23 03:21:04 · 216 阅读 · 0 评论 -
Python基础26 bug异常的常见类型
bug的常见类型一、粗心导致的语法错误 SyntaxError二、知识不熟练导致的错误三、思路不清晰导致的问题四、被动掉坑一、粗心导致的语法错误 SyntaxError"""粗心导致的语法错误 SyntaxError 粗心导致错误的自查宝典 1、漏了末尾的冒号 如if语句、循环语句、else子句等 2、缩进错误,该缩进的没缩进,不该缩进的瞎缩进 3、把英文符号写成中文符号,比如说:引号、冒号、括号 4、字符串拼接的时候,把字符串和原创 2022-05-23 03:17:10 · 175 阅读 · 0 评论 -
Python基础25 递归函数、斐波那契数列
文章目录一、递归函数二、斐波那契数列一、递归函数"""递归函数:在一个函数的函数体内调用了函数本身,这个函数就称为递归函数递归函数的组成部分:递归调用和递归终止条件递归的调用过程: 每递归调用一次函数,都会在栈内存分配一个栈帧 每执行完一次函数,都会释放相应的空间递归的优缺点: 缺点:占用内存多,效率低下 优点:思路和代码简单"""def fac(n): if n==1: return 1; else: retu原创 2022-05-23 02:20:36 · 1218 阅读 · 2 评论 -
Python基础24 变量的作用域(局部变量和全局变量)、global关键字
文章目录一、局部变量二、全局变量三、global关键字一、局部变量在函数内定义并使用的变量,只在函数内部有效,局部变量使用global声明,这个变量就会成为全局变量"""变量的作用域(程序代码能访问该变量的区域)根据变量的有效范围可分为1、局部变量在函数内定义并使用的变量,只在函数内部有效,局部变量使用global声明,这个变量就会成为全局变量2、全局变量函数体外定义的变量,可作用于函数内外"""def fun1(a,b): c=a+b # c被称为局部变量,因为c是在函数原创 2022-05-23 02:07:24 · 570 阅读 · 0 评论 -
Python基础23 函数的返回值、函数的参数定义
文章目录一、函数的返回值二、函数的参数定义一、函数的返回值"""函数的返回值函数返回多个值时,结果为元组"""def fun1(num): odd=[] even=[] for i in num: if i % 2: odd.append(i) else: even.append(i) return odd,evenlist=[2,3,4,5,6,7,8,99]print(fun1原创 2022-05-22 07:35:01 · 488 阅读 · 0 评论 -
Python基础22 函数的创建、函数的调用、函数参数的传递
文章目录1、函数的创建2、函数的参数传递3、函数的调用1、函数的创建"""函数就是执行特定任务完成特定功能的一段代码为什么需要函数?1、复用代码2、隐藏实现细节3、提高可维护性4、提高可读性便于调试语法def 函数名([输入参数]):函数体[return xxx]函数调用逻辑流程:函数语句→跳到定义函数的函数体内→执行函数体→跳到函数的调用处→继续执行下一条语句"""# 函数的创建def GetSum(a,b): print(a+b) return a+bG原创 2022-05-22 07:32:54 · 106 阅读 · 0 评论 -
Python基础21 字符串的比较操作、切片操作、格式化和编码转换
文章目录一、字符串的比较操作二、字符串的切片操作三、字符串的格式化四、字符串的编码转换一、字符串的比较操作"""字符串比较的规则:首先比较字符串的第一个字符,如果相等则比较下一个字符直到有两个字符不相等为止。字符串比较的原理:字符进行比较的时候,比较的是ordinal value,调用内置函数ord可以得到指定字符的ordinal value与ord对应的内置函数是chr,chr函数可以根据指定的ordinal value得到对应的字符"""# 字符串的比较操作 > >= &原创 2022-04-25 13:32:13 · 776 阅读 · 0 评论 -
Python基础20 字符串的查询、大小写转换、内容对齐、劈分、判断、替换和合并
文章目录一、字符串的查询操作二、字符串的大小写转换操作三、字符串的内容对齐操作四、字符串的劈分操作五、字符串的判断操作六、字符串的替换操作七、字符串的合并操作一、字符串的查询操作# 字符串的查询操作name="python python"print(name.index("yt")) # 查找子串第一次出现的位置,如果不存在则抛出异常print(name.rindex("on")) # 查找子串最后一次出现的位置,如果不存在则抛出异常print(name.find("p")) # 查找原创 2022-04-25 13:29:24 · 852 阅读 · 0 评论 -
Python基础19 字符串驻留机制以及驻留机制的优缺点
文章目录一、字符串的驻留机制二、字符串驻留机制的优缺点一、字符串的驻留机制"""字符串是基本数据类型,不可变的字符序列字符串驻留机制:相同且不可变的字符串只保留一份驻留池中只存放不同的值后续创建相同字符串不需要开辟新的空间,只需要把字符串的地址赋给新建对象即可驻留机制的几种情况:1、字符串的长度为0或12、符合标识符的字符串(字母、数字、下划线)3、字符串只在编译时驻留4、[-5,256]之间的整数数字以上原则在pycharm无法测试 因为pycharm对字符串进行了优化处理""原创 2022-04-25 13:24:34 · 968 阅读 · 0 评论 -
Python基础18 集合的关系判断、数学操作、集合生成式、列表字典元组集合的比较
文章目录一、集合的关系判断二、集合的数学操作三、集合生成式四、列表、字典、元组、集合的比较一、集合的关系判断# 集合的关系判断# 判断集合是否相等 ==和!=s1={1,2,3,4,5}s2={3,4,5,6,7}print(s1==s2) # ==判断是否相等print(s1!=s2) # !=判断是否不等# 判断一个集合是否是另一个集合的子集 issubsets3={1,2}print(s1.issubset(s2))print(s3.issubset(s1))# 判断一原创 2022-04-17 03:23:12 · 597 阅读 · 0 评论 -
Python基础17 集合的创建、集合的增删改查、集合的判断
文章目录一、集合的定义和创建二、集合的判断操作三、集合的添加操作四、集合的删除操作一、集合的定义和创建"""集合python提供的内置数据结构集合就是没有value的字典无序集合中的元素不可以重复 重复的按一个算"""# 集合的创建# 方法一 直接用花括号创建s1={"python",1,3,1}print(s1)# 方法二 用内置函数set创建print(set(range(6))) # 将range生成的列表转换成集合print(set([1,2,5,3])) #原创 2022-04-17 03:19:11 · 495 阅读 · 0 评论 -
Python基础16 元组的创建、可变序列和不可变序列、元组的遍历
文章目录一、可变序列和不可变序列二、元组的创建三、元组的遍历一、可变序列和不可变序列"""元组python的内置结构之一,不可变数列不可变序列(没有增删改操作):字符串、元组可变序列(可以增删改,对象地址不变):列表、字典""""""使用不可变序列的原因1、在多任务环境下,同时操作对象时不需要加锁2、在程序中尽可能多使用不可变序列3、元组中存储的是对象的引用4、如果元组中的对象本身是不可变对象,则不能再引用其他对象5、如果元组中的对象本身是可变对象,则可变对象的引用不可以改原创 2022-04-17 03:12:44 · 379 阅读 · 0 评论 -
Python基础15 字典视图获取、字典元素的遍历、zip内置函数、字典生成式
文章目录一、字典视图的获取二、字典元素的遍历三、zip内置函数四、字典生成式一、字典视图的获取# 获取字典视图的三个方法# 获取视图中的所有keyscores={"张三":87,"李四":50,"王五":100}key=scores.keys()print(key)print(list(key))# 获取社中的所有valuevalue=scores.values()print(value)print(list(value))# 虎丘字典中所有的key-value对item=scor原创 2022-04-16 08:43:19 · 223 阅读 · 0 评论 -
Python基础14 字典的创建、字典的特点、字典元素的增删改改查
文章目录一、字典的创建二、字典元素的查询操作三、字典元素的判断四、字典元素的删除操作五、字典元素的添加操作字典的特点1、所有的元素都是key-value对 key不允许重复 value可以重复2、元素是无序的3、key必须是不可变元素 可变对象:列表 字典 元组4、可以动态伸缩5、会浪费比较大的内存,用空间换时间的一种数据结构一、字典的创建# 字典的创建# 用花括号创建scores={"张三":87,"李四":50}print(scores)# 使用内置函数dict()scor原创 2022-04-16 08:38:52 · 865 阅读 · 0 评论 -
Python基础13 列表的排序以及sorted内置函数、切片和列表生成式
文章目录一、列表的切片二、列表的排序操作三、列表生成式一、列表的切片"""查询列表的多个元素 切片语法格式 列表名[start:stop:step]切片的结果是原表片段的拷贝 是一个新的列表对象切片范围为start+1到stop step默认为1 """# 切片操作 切片范围是从start到stop-1print(list1[0:3:1])# step为正 从start开始往后计算切片print(list1[:3:1]) # 默认第一个元素是列表第一个元素print(list1[3原创 2022-04-16 04:29:08 · 704 阅读 · 0 评论 -
Python基础12 列表的定义、增删改查
文章目录一、列表的定义二、列表的查询操作三、列表的增加操作四、列表的删除操作五、列表的修改操作一、列表的定义列表有两种定义方法,一种是直接中括号,一种是定义函数# 列表的创建 存储的其实是对象的引用"""列表的特点1、有序2、索引映射唯一数据3、可以存储重复数据4、任意数据类型混存5、根据需要动态分配和回收"""# 方法一list1=list(["1","2","3","4","5"])# 方法二list2=["1","2"]print(list1,list2)二、列表的原创 2022-04-16 04:22:58 · 268 阅读 · 0 评论 -
Python基础11 break语句、continue语句、else语句、嵌套循环
文章目录一、break语句二、continue语句三、else语句四、嵌套循环实现乘法口诀表的输出一、break语句break语句用于跳出break所在的循环# break语句 跳出整个while或for循环for i in range(100): print(i) if i >2: break二、continue语句continue语句用于跳出本次循环,开启下一次循环# continue语句 结束本次循环 进入到下一个循环for i in range原创 2022-04-15 07:22:12 · 869 阅读 · 0 评论 -
Python基础10 while循环、for循环
文章目录一、while循环二、for循环三、实例:求100到999的水仙花数一、while循环while循环和if的区别在于,if循环判断1次,while循环判断N+1次while循环的循环步骤分为四步:四步循环1、初始化变量2、条件判断3、条件执行体4、改变变量# 方法一a=0sum=0while a<=100: sum+=a a+=2print(sum)# 方法二a=0sum=0while a<=100: if not bool(a%原创 2022-04-15 07:16:55 · 496 阅读 · 0 评论 -
Python基础09 pass语句、range内置函数、对象的布尔值
文章目录一、pass语句二、range内置函数一、pass语句pass语句其实就是个占位符,当我们定义一个分支后,还没想好执行什么代码后,可以用pass语句,表示什么都不做# pass语句 只是占位符,什么都不做 表示还没想好写什么if True: pass二、range内置函数range()内置函数用于生成一个整数序列range(stop) 创建0到stop的整数序列 步长为1range(start,stop) 创建start到stop的整数序列 步长为1range(star原创 2022-04-15 07:11:14 · 244 阅读 · 0 评论 -
Python基础08 单分支语句、双分支语句、多分支语句、条件表达式
文章目录一、单分支语句二、双分支语句三、多分支语句四、条件表达式一、单分支语句Python中用if来构造单分支语句# 单分支语句 ifa=10if a>5: print("1")二、双分支语句python中用if-else来构造双分支语句# 双分支语句 if elseif a>5: print("1")else: print("2")三、多分支语句python中用if-elif-else来构造多分支语句# 多分支语句 if elif (els原创 2022-04-15 07:07:48 · 8598 阅读 · 0 评论 -
Python基础07 运算符优先级、算术运算符、位运算符、赋值运算符、比较运算符、布尔运算符
文章目录一、运算符的优先级二、算术运算符三、赋值运算符四、比较运算符五、布尔运算符六、位运算符一、运算符的优先级运算符的优先级决定着运算的执行逻辑和得到的结果'''算术运算>位运算>比较运算>布尔运算>赋值运算运算符的优先级 从上到下优先级由高到低*** / // %+ -<< >>&|> < >= <= != ==andor= '''二、算术运算符# 算术运算符print(1+1) #原创 2022-04-14 06:03:52 · 1642 阅读 · 0 评论