- 博客(33)
- 收藏
- 关注
原创 十。svm运用
plt.title('SVM 分类结果')plt.xlabel('特征1')plt.ylabel('特征2')# 使用 SVM 进行分类。# 可选:添加一些噪声。# 划分训练集和测试集。# 创建自定义数据集。
2025-02-05 08:54:27
426
原创 七。自定义数据集 使用tensorflow框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测
print('预测值:', y_pred)# 创建模型、损失函数和优化器。
2025-02-05 08:53:22
606
原创 六。自定义数据集 使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测
self.linear = nn.Linear(input_dim, 1) # 输出维度为1,因为这是二分类问题。criterion = nn.BCELoss() # 二分类交叉熵损失函数。print('预测值:', y_pred)# 创建模型、损失函数和优化器。
2025-02-05 08:52:39
668
原创 三.自定义数据集使用框架的线性回归方法对其进行拟合
optimizer = torch.optim.SGD(model.parameters(), lr=0.01) # 随机梯度下降优化器。self.linear = nn.Linear(input_dim, output_dim) # 定义线性层。plt.scatter(x_train, y_train, color='red', label='真实值')plt.plot(x_train, predicted, color='blue', label='预测值')# 3. 定义损失函数和优化器。
2025-02-05 08:52:09
395
原创 作业二.自定义数据集使用scikit-learn中的包实现线性回归方法对其进行拟合
创建线性回归模型对象并拟合训练数据。print("均方误差:", mse)# 使用训练好的模型对测试集进行预测。# 将数据集划分为训练集和测试集。# 加载自定义数据集。
2025-02-05 08:51:36
271
原创 作业一.使用scikit-learn中的KNN包实现对鸢尾花数据集或者自定义数据集的的预测。
【代码】作业一.使用scikit-learn中的KNN包实现对鸢尾花数据集或者自定义数据集的的预测。
2025-02-05 08:50:46
267
原创 opencv与pyqt6结合例子
7.当用户点击保存按钮时,将调整后的图像保存到指定的路径,OpenCV中使用cv2.imwrite()来保存图片。1.使用 OpenCV 加载一张彩色图像,并在 PyQt 的窗口中显示它。6.提供一个按钮(QPushButton),允许用户将图像保存为新的文件。4.添加另一个滑动条(QSlider),允许用户调整图像的对比度。2.提供一个滑动条(QSlider),允许用户调整图像的亮度。5.当用户调整滚动条时,实时更新窗口中显示的图像对比度。3.当用户调整滑动条时,实时更新窗口中显示的图像亮度。
2024-12-28 10:47:58
785
原创 opencv-python的简单练习
需要识别交通信号灯的颜色(红、黄、绿)。请设计一个简化的流程,说明如何使用OpenCV来识别交通信号灯的颜色。3.分别为红、黄、绿三种颜色定义HSV范围,并创建三个掩膜。4.对每个掩膜进行轮廓检测,识别出可能的信号灯区域。6.逐一遍历轮廓,输出所有四边形的周长 和 面积。3.使用形态学变换去除噪声【开运算】1.读取包含交通信号灯的图像。2.转换图像到HSV颜色空间。2.对灰度图进行二值化处理。5.查找并绘制图像中的轮廓。1.将图像转换为灰度图。4.检测图像中的边缘。
2024-12-16 00:09:28
802
原创 opencv-python的简单应用
通过选取道图片的角点,再通过得到的点来进行变换得到变换矩阵,最后将图片按照变换矩阵进行变换,得到矫正后的图像。主要就是先将水印提取出来,然后将图片中需要添加水印的部分选出来,将其融合,最后放回原图中,得到添加水印的图片。先按照颜色提取出掩码,然后绘制轮廓。
2024-12-12 20:38:27
406
1
原创 opencv库中的函数应用
如果像素值大于阈值,则为其分配0或者1,否则为其分配另一个值。cv2.ADAPTIVE_THRESH_GAUSSIAN_C:使用邻域块的加权和作为阈值,权重由高斯窗口确定。如果像素值大于阈值,则为其分配0或者1,否则为其分配另一个值。cv2.THRESH_BINARY_INV:如果像素值大于阈值,则将其设置为0;cv2.THRESH_BINARY:如果像素值大于阈值,则将其设置为最大值;否则,将其设置为0。maxValue:当像素值大于(或小于,取决于阈值类型)阈值时,所赋予的最大值。
2024-12-11 20:45:35
2005
1
原创 python中的链栈
由一系列节点组成,每个节点包含两个部分:数据域用于存储数据,以及指针域指向下一个节点。链表的特点是没有固定的大小,可以动态地添加或删除元素,首先创建链的节点类,节点拥有两个属性,值和后继。函数功能:将栈最后一个输入的值删除并输出。然后创建链表的类,其中一个属性,头节点。函数返回值:栈最后一个输入的值。参数列表:链栈,插入的数据。函数功能:遍历栈并将其输出。:链栈即链式存储的栈**函数功能:判断栈是否为空。函数返回值:bool值。函数功能:输出栈的长度。函数功能:将值输入栈。函数返回值:栈的长度。
2024-11-25 20:17:11
747
原创 模块 迭代器 正则
在Python中,模块是一个包含Python定义和声明的文件。这个文件的名字就是模块的名字加上文件扩展名.py。模块可以定义函数、类和变量,也可以包含可执行的代码。
2024-11-17 22:51:41
1027
原创 python的读取文件
文件可以存储各种类型的信息,如文本、图像、音频、视频等。文件具有以下基本属性:文件名,文件路径,文件类型,文件大小,文件权限,文件属性,文件系统,文件操作。当我们使用open直接打开文件,进行文件操作后,需要使用close进行文件保存和关闭。在python中,如果我们希望打开一个文件,我们可以使用open函数。在上述例子中我们发现第二个输出的并不是he而是el说明,文件中存在指针,它保持了继续输出,而不是从头开始。当我们需要以"字节[二进制]"形式读写文件时,只需要在mode参数的后面加 b 就可以了。
2024-11-14 20:22:56
878
原创 Python异常处理机制
异常就是程序运行时发生的不正常事件,就好像你打游戏的时候,父母突然叫你吃饭。此时就只能停下游戏(不然吃的可能不是饭了print(name) #未定义name直接使用虽然python内部的异常已经非常丰富了,但是如果出现我们不希望见到的情况,我们也可以创建自己的异常,并且通过raise来抛出异常。来满足我们运行的需要,增加程序的健壮性。首先我先学习raise的使用if a==b:raise Exception('输出后的结果不能为零')else:try:print(e)
2024-11-14 19:47:07
356
原创 面向对象编程python
类是一种抽象的数据类型。它具有特定的属性和方法,面向对象编程就是利用类来进行的。# 定义了一个称之为Myclass的类(类的首字母一般大写)# 类的初始化(也是一种方法),将参数传递# 类的方法(该方法为展现输入的值)在这个例子中,MyClass是一个类,它有两个属性:value和display。value是一个实例属性,它被定义在__init__方法中,display是一个实例方法,它被定义在类内部。self是一个参数,表示对象自身【对象的id号】,里面存放着对象自身的地址。
2024-11-13 20:24:10
628
原创 关于闭包函数 lambda函数 高阶函数 装饰器
装饰器是 Python 中一种特殊类型的函数,用于修改其他函数的行为。装饰器接受一个函数作为参数,并返回一个新的函数,该函数可以修改原始函数的行为。在上面的例子中,@decorator 是装饰器,function 是要被装饰的函数。reduce 是 Python 中的一个内置函数,用于将一个函数应用于可迭代对象的连续元素,并返回一个值。reduce 函数的基本语法如下。map 是 Python 中的一个内置函数,用于将一个函数应用于可迭代对象的每个元素,并返回一个迭代器,该迭代器生成应用函数后的结果。
2024-11-12 19:50:16
598
原创 基于openpyxl员工信息处理系统
在该系统中,最重要的就是对于信息的读取,存储以及处理三个步骤,所以我们通过openpyxl库读取excel文件(后缀为.xlsx)后,进行员工的查找,添加,删除(
2024-11-09 14:53:12
192
原创 简单函数小练习、递归函数小练习
使用fun(XiaoMing=155,XiaoHong=171,XiaoHei=192,HuaHua=2333)调用测试。定义函数,参数为关键字可变长参数,请将其中HuaHua的身高修改为160,然后打印出所有身高不足180的姓名,
2024-11-08 20:32:44
218
原创 python中的自定义函数
这个参数是由位置决定的,所以称之为位置参数,也就是在调用函数时,根据参数在函数定义中的位置来传递的。函数嵌套的实现通常包括两个函数:外部函数和内部函数。内部函数可以访问外部函数的变量,即使外部函数已经执行完毕。函数嵌套可以访问其词法作用域中的变量,即使函数在其词法作用域之外执行。在调用函数时,可以按照参数名提供参数值,而不需要按照函数定义中参数的顺序。其中的name在函数中时,以字典的形式存在,所以可以使用items方法,读取其中的键值对。这就是一个简单的函数,当你给函数什么值的时候,它就输出什么值。
2024-11-08 20:14:52
357
原创 python中列表的增删改查函数
not in:not in(不存在),如果不存在,那么结果为true,否则false。修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改。in: in(存在),如果存在,那么结果为true,否则为false。所谓的查询,就是看看指定的元素是否存在。
2024-11-06 20:06:06
213
原创 Python中字符串的小练习试题
如:输入http://www.163.com?由于回文为正向输出与反向输出相同的字符串,所以我们利用字符的反向输出与正向输出进行对比。输入一串字符,将其中大写字母全变成小写,去除非字母和非数字,判断是否为回文。这个问题可以依靠切片解决,通过调节步长为负数来实现反向输出。也同样可以利用s[i]==s[-i-1]来进行判断。将其中的admin 和123456提取出来。如输入this is a book。输出:book a is this。如:输入 1233ab。如:输入:123321。如:输入 sz666。
2024-11-06 19:30:32
464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅