- 博客(30)
- 收藏
- 关注
原创 猫狗识别—静态图像识别
),#定义一个函数来打开文件选择对话框并显示图片file_path = filedialog.askopenfilename(initialdir=data_dir, title="选择图片",filetypes=(("图片文件", "*.png *.jpg *.jpeg *.gif *.bmp"), ("所有文件", "*.*")))#定义一个函数来使用模型进行预测prediction = class_names[preds.item()] # 使用str()来将整数转换为字符串。
2024-06-24 18:55:13
832
原创 猫狗识别—主页面
在点击图像识别按钮时调用。它尝试运行一个名为图像识别猫狗.py的Python脚本,并在出现错误时显示一个消息框。def T():script_path = "图像识别猫狗.py"try:#运行文件# 如果有错误,弹出消息框。
2024-06-24 08:12:50
437
原创 pytorch构建模型训练数据集
包含两个卷积层和三个全连接层nn.Tanh(),nn.Tanh(),nn.Linear(44944, 120), # 修改这里以匹配卷积层的输出尺寸nn.Tanh(),nn.Tanh(),x = x.view(x.size(0), -1) # 展平多维卷积层输出return x使用交叉熵损失函数和Adam优化器。使用交叉熵损失函数和Adam优化器。
2024-06-07 10:10:42
1620
1
原创 图像处理(二)
img = io.imread(r"D:\工坊\图像处理\十个勤天2.png")img = io.imread(r"D:\工坊\图像处理\十个勤天2.png")
2024-05-06 15:04:22
994
原创 图像处理
使用io.imshow(b)函数来显示这个提取的通道数据。(通道:R(red)、G(green)、B(blue))导入io模块,读取文件所在位置,将生成的图像数据赋给变量img,显示图像。
2024-05-06 14:50:37
622
1
原创 飞机大战游戏的封装
此代码为飞机大战游戏的封装,飞机大战游戏的封装目的是将游戏逻辑与游戏界面分离,使游戏开发更加方便和高效。通过封装,游戏开发者可以专注于游戏逻辑的开发,而不用关心游戏界面的实现细节。同时,封装也可以提高游戏的可维护性,因为游戏逻辑和游戏界面是独立的,所以修改游戏逻辑不会影响游戏界面,反之亦然。
2024-04-19 10:54:13
308
2
原创 类的继承!
定义了一个Animal类和它的三个子类:Lion、Tiger和Elephant。Animal类有三个方法:eat()、sleep()和speak(),而每个子类都继承了这些方法并且有自己的属性和方法。
2024-04-14 13:37:21
363
1
原创 冒泡排序python
冒泡排序是一种简单且经典的排序算法。它的基本思想是通过不断地比较相邻的元素并交换它们,从而将较大(或较小)的元素逐渐“浮”到数组的一端。在每一轮遍历过程中,最大(或最小)的元素会像气泡一样“浮”到正确的位置,因此得名“冒泡排序”。
2024-04-14 13:30:08
504
1
原创 python基础——操作符&循环流
幂运算需要注意的一点就是优先级问题,因为幂运算操作符和一元操作符(例如减号被当作负数的符号来用的时候,它就是一元操作符,因为它只有一个操作数)的优先级关系比较特别:幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低。Python 支持的比较运算符包括等于(==)、不等于(!=)、大于(>)、小 于(<)、大于等于(>=)和小于等于(<=)。5.2.1算术表达式:执行基本的数学运算,如包括加法(+)、减法(-)、乘法(*)、除法(/)、取整除法(//)、取余(%)和幂运算(**)等。
2024-04-11 18:54:52
1069
1
原创 python基础——符号
列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。标准数据类型:Python有五个标准的数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。将一个表达式或对象赋值给一个左值(左值:赋值运算符值运算符左边的表达式,它通常是一个可修改的变量,不能是一个常量)常用的符号⇉==、!
2024-04-03 16:13:54
1275
1
原创 python基础——常量
表示实数,较大或较小的浮点数可以使用科学计数法,Python中浮点型的取值范围为-1.8e308 ~1.8e308,超出范围,Python会将值视为无穷大(inf)或无穷小(-inf)。给 None 赋值是非法的并会引发 SyntaxError。•False:bool 类型的假值。给 False 赋值是非法的并会引发 SyntaxError。•True:bool 类型的真值。给 True 赋值是非法的并会引发 SyntaxError。布尔类型:特殊的整型,True对应整数1,False对应整数0。
2024-04-03 16:09:21
1056
1
原创 python基础——变量
表示实数,较大或较小的浮点数可以使用科学计数法,Python中浮点型的取值范围为-1.8e308 ~1.8e308,超出范围,Python会将值视为无穷大(inf)或无穷小(-inf)。向控制台中输出数据,可以输出任何类型的数据,格式为:print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout)•False:bool 类型的假值。•True:bool 类型的真值。• objects:表示输出的对象。布尔类型:特殊的整型,True对应整数1,False对应整数0。
2024-03-29 11:41:57
348
1
原创 Linux系统下安装MySQL
需要修改的地方是:datadir=/data/mysql。把启动脚本加入系统服务项,设定开机启动并启动MySQL。安装名为 “FileZilla Client”的软件。缺少包perl-Module-Install,安装。获取安装包,并通过软件传到Linux虚拟机里。打开配置文件,进行简单的配置。复制启动脚本文件并修改属性。出现两个OK就完成了。
2024-03-26 15:45:48
346
原创 Linux系统用户与用户组管理
chfn命令可以修改用户的finger信息,比如name、office、office phone以及home phone。修改完后,就会在/etc/passwd文件userl1的那一行的第5个字段中看到相关信息了,默认是空的。:增加用户,格式 useradd [-u UID] [-g GID] [-d HOME] [-M] [-s]:格式 userdel [-r] uesrname (-r的作用:当删除用户时,一并删除改用户的家目录。新增用户属于已存在的某个组,后面可跟组id,也可跟组名。
2024-03-22 08:32:51
596
1
原创 Linux文件和目录管理
和命令cat一样,命令tac(是命令cat的反序写法)也是把文件的内容显示在屏幕上,是先显示最后一行,然后显示倒数第二行,最后才显示第一行。:更改文件的所有者,格式为:chown[-R]账户名 文件名//chown[-R]账户名:组名 文件名(-R选项:只适用于目录,不仅更改当前目录,目录里的目录和文件也都被更改):与硬链接不同,软链接是建立一个独立的文件,当读取这个链接文件时,它会把读取的行为转发到该文件所链接的文件上。:这是安全选项,如果遇到一个已存在的文件,会询问是否覆盖,这与rm命令也相同。
2024-03-21 18:33:26
1115
1
原创 Linux平台部署python环境
执行cd Python-3.7.17进入解压后的Python-3.7.17目录下,依次执行命令。(3)解压:执行tar -zxvf Python-3.7.17.tgz命令,将文件解压。(5)输入密钥:ZF3R0-FHED2-M80TY-8QYGC-NPKYF。(2)上传文件:将文件上传到Linux系统的某个目录下。(9)在安装包中找到光盘映像文件,并安装。(6)python3环境变量配置完成。(1)打开终端,输入:wget。(8)选择第一个,点击下一步。(10)选择映像容量。
2024-03-20 20:22:25
674
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人