python
文章平均质量分 68
逃逸的卡路里
二次开发,毕设项目可以联系
展开
-
【涨知识】opencv计算机视觉和机器学习软件库的应用场景和常用语法功能代码实例讲解
OpenCV(Open Source Computer Vision Library)是一个广泛使用的开源计算机视觉和机器学习软件库,由Intel公司于1999年发起,旨在提供丰富的图像处理和计算机视觉功能。原创 2024-04-17 10:09:30 · 739 阅读 · 0 评论 -
python学习之JSON数据处理在Python中的应用:从解析到生成
在这个示例中,我们首先使用json.load()函数读取了一个名为data.json的JSON文件,并将数据存储在data变量中。接下来,我们修改了JSON数据中的两个字段,并使用json.dump()函数将修改后的数据写回到同一个文件中。使用json.dump()和json.dumps()函数进行更灵活的写入操作(例如写入到不同的文件对象、写入到不同的编码格式等)。使用json.load()和json.loads()函数进行更灵活的读取操作(例如读取不同的文件对象、读取不同的编码格式等)。原创 2023-12-06 10:13:41 · 1229 阅读 · 0 评论 -
Python编程必知:return和yield的应用,小白也能懂的区别大揭秘
语句用于定义生成器函数。生成器函数是一种特殊的函数,它可以暂停执行并返回一个中间结果,然后在需要时恢复执行。语句时,它会返回一个值并暂停执行,等待下一次调用继续执行。语句可以出现多次,每次返回一个值。生成器函数可以用于迭代器,可以通过。语句用于定义生成器函数,可以暂停执行并返回一个中间结果。语句用于从函数中返回值并终止函数的执行。都可以用于函数中返回值,但它们之间有很大的区别。语句时,它会立即停止并返回一个值。语句用于从函数中返回值并终止函数的执行,而。函数来逐个获取生成器函数返回的值。原创 2023-12-06 09:38:12 · 573 阅读 · 0 评论 -
Python从 0 到 1 系统学习的全面详细内容
python学习开发过程中的常见问题python学习开发过程中的常见问题。原创 2023-11-16 15:58:52 · 187 阅读 · 0 评论 -
Python学习之pandas模块duplicated函数的常见用法
函数的各种用法,例如查找重复项、删除重复项、指定列进行重复项的查找和删除、保留重复项的第一个或最后一个等等。会返回一个布尔数组,指示’col1’列中的每个值是否重复。删除重复项并保留最后一个:如果要删除重复项,但保留最后一个重复项,可以使用。函数的更多常见用法,可以根据具体需求选择合适的方式来处理数据中的重复项。将根据’col1’列的值对重复项进行排序,并保留第一个出现的重复项。上述代码中,首先创建了一个包含重复项的数据集,然后依次应用了列举的。将删除数据中的重复项,并仅保留每个重复组中的最后一个。原创 2023-10-26 09:23:50 · 7094 阅读 · 0 评论 -
Python学习之Python代码如何打包成应用
使用PyInstaller:PyInstaller是一个可将Python代码打包成独立可执行文件的工具。它会将你的代码及其依赖项打包到一个文件夹或单个可执行文件中。你可以按照以下步骤使用PyInstaller:首先,确保你已经在系统中安装了PyInstaller。执行完上述命令后,PyInstaller会在同一目录下生成一个dist文件夹,其中包含可执行文件以及其他必要的文件。使用cx_Freeze:cx_Freeze是另一个用于将Python代码打包成可执行文件的工具。原创 2023-10-24 10:21:37 · 1619 阅读 · 0 评论 -
Python学习之Python3.10中match-case的用法和示例
在 Python 3.10 中引入了新的match-case语法,它是一种用于模式匹配的结构。它类似于语句,可以根据不同的模式匹配执行不同的代码块。match-case。原创 2023-10-19 09:37:47 · 990 阅读 · 3 评论 -
Python学习之逻辑中的循环有哪些?
与列表推导类似,生成器表达式也可以用于快速生成一个序列,但是它不会像列表推导那样立即生成一个完整的列表,而是按需生成一个值。这种按需生成值的方式可以大大减少内存的使用,特别是在处理大量数据时。需要注意的是,将生成器表达式转换为列表会立即生成所有的值,因此可能会占用大量的内存。列表推导式是一种用于创建新列表的紧凑方式,通常涉及对现有列表中的元素进行操作和筛选。通常使用 for 循环来遍历可迭代对象中的元素,并对每个元素执行相同的操作。生成器表达式类似于列表推导式,但它是惰性的,只在需要时生成值。原创 2023-10-18 14:41:49 · 149 阅读 · 0 评论 -
Python各文件类型对比: .py、.ipynb、.pyi、.pyc、.pyd
pyi文件:是Python类型提示文件的标准扩展名,用于提供Python代码中的类型信息,便于IDE或文本编辑器等工具提供代码补全、错误检查等功能。.pyd文件:是Windows平台上的Python动态链接库文件扩展名,其中包含已编译的Python代码,并且可以在不同的Python进程中共享使用。.pyc文件:是Python编译文件的标准扩展名,其中包含已编译的Python字节码文件,可以提高Python代码的执行速度。.py文件:是Python代码文件的标准扩展名,其中包含可执行的Python代码。原创 2023-10-10 15:11:45 · 914 阅读 · 0 评论 -
python学习之5个让日常编码更方便简单的库
今天为大家分享 5 个让日常编码更简单的 Python 库,全文3900字,阅读15分钟。原创 2023-10-08 11:25:14 · 241 阅读 · 0 评论 -
python代码的基本操作[文件写入][文件读取]
原创 2023-10-07 14:06:23 · 158 阅读 · 0 评论 -
数据分析利器:pandas库的奥秘与代码示例
pandas库在数据分析与处理方面具有诸多优势,包括简单易用、功能强大、高效稳定等。通过本文的介绍,读者可以了解到pandas的基本概念、基础知识、高级特性以及实战案例。在使用pandas进行数据分析时,掌握这些基本概念和操作方法可以大大提高工作效率和数据分析的准确性。同时,结合实际案例,可以帮助读者更好地理解pandas的应用场景和实际效果。总之,pandas是一个非常实用的数据分析库,对于数据分析师、数据科学家等职业人士具有重要意义。原创 2023-08-24 10:57:22 · 321 阅读 · 0 评论 -
Python学习之Flask全局异常处理流程
Flask是一个基于Python的Web框架,它提供了全局异常处理的机制来捕获和处理应用程序中的异常。下面将详细介绍ask的全局异常处理、装饰器模式、工厂模式、assert触发异常、raise触发异常、abort触发异常以及异常处理的正常请求、异常请求、客户端异常和服务器异常,并提供相应的代码示例。原创 2023-06-25 12:39:48 · 2782 阅读 · 0 评论 -
都是被逼的... ,LM算法的具体实现python和C++代码
L-M方法全称Levenberg-Marquardt方法,是一种非线性最小二乘优化算法,它通过同时利用高斯牛顿方法和梯度下降方法来解决非线性最小二乘问题。其核心思想是在每次迭代中,根据当前参数估计计算目标函数的梯度和海森矩阵,并使用这些信息来更新模型参数。LM算法适用于解决各种非线性最小二乘问题,例如数据拟合、无约束非线性优化等。LM算法相对于其他算法的优势在于其自适应调整步长的能力,使得模型更容易收敛到最优解,并且可以避免梯度爆炸或消失的问题。原创 2023-06-14 10:30:46 · 2349 阅读 · 0 评论 -
Python学习之批量word文档转pdf并统计其页码
pypdf2是一个Python模块,可以用来读取、写入和操作PDF文件。要安装pypdf2模块,请按照以下步骤操作:确保你已经安装了Python。你可以在终端或命令提示符中输入python --version来检查Python是否已安装。安装完成后,你可以在Python中使用pypdf2模块来读取、写入和操作PDF文件。例如,要读取一个PDF文件中的文本内容,你可以在Python脚本中导入pypdf2模块,然后使用PdfFileReader类读取文件并遍历每个页面。原创 2023-05-26 14:55:23 · 1784 阅读 · 0 评论 -
Python学习之pygame模块介绍并制作代码雨
Pygame(Python Game)是一个用于开发游戏的Python模块,它提供了处理游戏窗口、音频、事件处理、图形渲染等功能,可以用于开发2D游戏和图形界面应用程序。以上是Pygame的一些常用子模块和使用方法,使用这些模块可以帮助开发者更加方便地进行游戏开发、图形界面开发等任务。原创 2023-05-25 14:07:16 · 2029 阅读 · 0 评论 -
Python学习之生成带logo背景图的二维码(静态和动态图)
以上就是Python代码对二维码生成处理的示例,根据不同需求可以选择qrcode模块或者MyQR模块来实现,希望对看到的小伙伴有帮助作用。原创 2023-05-16 14:24:36 · 1717 阅读 · 1 评论 -
Python学习之Image模块图片滤镜效果操作示例
Image 模块是 PIL 中最基本、最常用的模块之一,提供了丰富的图像处理功能,可以用于图像的读取、保存、处理、缩放、裁剪、滤镜等多种操作,是 Python 图像处理的重要工具之一。Python代码学习之给图片添加文字或图片水印Python学习之批量转换图片格式和统一图片尺寸。原创 2023-05-09 11:22:07 · 1609 阅读 · 1 评论 -
Python学习之批量转换图片格式和统一图片尺寸
文章中对Python代码批量转换图片格式和尺寸的问题做了详细的代码示例和注释说明,希望对看到的小伙伴有帮助。之前的文章中有对图片添加水印的代码示例,也可以多学习借鉴哦。原创 2023-05-06 09:32:29 · 2012 阅读 · 0 评论 -
Python代码学习之给图片添加文字或图片水印
Pillow 是 Python 中较为基础的图像处理库,主要用于图像的基本处理,比如裁剪图像、调整图像大小和图像颜色处理等。与 Pillow 相比,OpenCV 和 Scikit-image 的功能更为丰富,所以使用起来也更为复杂,主要应用于机器视觉、图像分析等领域,比如众所周知的“人脸识别”应用。Image模块:Image模块是PIL最基本的模块,其中导出了Image类,一个Image类实例对象就对应了一副图像。同时,Image模块还提供了很多有用的函数。这里只是初步学习了一些用法与实际操作。原创 2023-05-05 16:14:05 · 2664 阅读 · 0 评论 -
Python学习之sh(shell脚本)在Python中的使用
本文章向大家介绍[Python库]分析一个python库–sh(系统调用),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。原创 2023-04-25 15:30:35 · 6330 阅读 · 0 评论 -
Python学习之DateTime、TimeDelta、Strftime(Format)及其示例
在Python中,date,time和datetime类提供了许多函数来处理日期、时间和时间间隔(time interval)。 Date和DateTime是Python中的对象,因此在操作它们时,实际上是在操作对象,而不是字符串或时间戳。每当您操纵日期或时间时,都需要导入DateTime函数。原创 2023-04-20 16:28:46 · 3143 阅读 · 0 评论 -
python学习之合并多张图片转成mp4视频代码实现
随着现代科技飞速发展和人们提升视觉上体验,利用图片生成视频的方法,确实为工作或者提升生活体验感做了很多成功案例:1、简单的幻灯片演示,如展示旅游照片、产品展示等;2、改编图片动画,如口红试色、时尚大片中的效果;3、制作日记式的视频内容,将一段长时间内的照片串在一起,如婚礼纪实、Baby成长记录等;4、制作信息图表,如将各种数据图表整合在一起以便展示和诠释数据。以上只是一些普遍运用的例子,实际上还有更广泛的使用场景,取决于制作者的目的和创意。原创 2023-04-06 15:23:30 · 9117 阅读 · 4 评论 -
python学习之二叉树的实现详解
insert方法用于向二叉树中插入节点,find方法用于查找二叉树中是否存在特定节点,inorder_traversal方法用于对二叉树进行中序遍历。在上述代码中,首先创建了一个根节点root,然后使用insert方法向树中插入节点,最后使用find方法查找节点并使用inorder_traversal方法对二叉树进行中序遍历。除了插入、查找和遍历方法,二叉树还有其他的操作方法,如删除节点、判断是否为二叉搜索树、计算树的深度等。这个示例包含了插入、查找、删除、遍历、判断是否为二叉搜索树和计算树的深度等。原创 2023-03-24 14:30:44 · 3876 阅读 · 0 评论 -
如何删除数组中的某个元素(C/Python/Java/Go/MATLAB)
加粗样式根据之前的文章分享《GitHub 2022 的趋势和见解》,可以看到各种开发语言在最近几年的使用人群占权比,个人也感觉Python是特别受欢迎的。 下面针对几种语言做了简单介绍,并简单写了下《如何删除数组中的某个元素》的实现逻辑和代码示例,希望对看到人有帮助。C语言优势:C语言是一种底层语言,直接操作计算机内存,具有高效、快速、灵活的特点,可以编写高性能的系统程序、驱动程序、嵌入式系统等。C语言还拥有丰富的库函数和工具链,可以支持跨平台编程和开发大型软件项目。特点:C语言语法简洁,学习难度适中,易原创 2023-03-24 10:31:15 · 10010 阅读 · 0 评论 -
python学习之基于Python的人脸识别技术学习
面部识别技术是一种用于识别和识别人脸的技术,它广泛应用于安全系统、人机交互、社交媒体、医疗保健等领域。面部识别技术的核心是人脸检测、人脸特征提取和人脸识别。原创 2023-03-21 17:07:08 · 6611 阅读 · 5 评论 -
python代码创建Mysql数据表和导入Excel表格数据
以上就是今天分享的Python通过两种方式创建MySQL数据库表的经验分享,希望对看到的小伙伴有帮助。有问题可以留言讨论。python学习之flask sqlalchemy介绍和使用 表操作增删查改。原创 2023-03-14 13:49:34 · 2289 阅读 · 0 评论 -
python学习之flask sqlalchemy介绍和使用 表操作增删查改
SQLAlchemy是一个基于Python实现的ORM框架# django的orm框架---》只能再django中用,不能单独用# SQLAlchemy单独的,可以集成到任意框架中# peewee:轻量级# python的异步orm框架不多, sanic, fastapi---》一旦用了异步,后续所有都需要用异步---》操作mysql,aiomysql--》操作redis,使用aioredis# 公司选择-第一:peewee-async。转载 2023-03-14 10:58:33 · 681 阅读 · 0 评论 -
python和MFC代码实现强行表白神器(点不到的按钮)
双肩包、格子衫、略直男,这大概是程序员,留个很多人的刻板印象,但是他们真的不懂浪漫吗?NO NO NO程序员一旦浪漫起来,就没其他人啥事了。那么就让你的浪漫学以致用!以上就是今天分分享内容了,希望对看到的小伙伴有帮助,很好玩的代码。我是@逃逸的卡路里,让我们一起学习进步吧。原创 2023-03-09 10:40:11 · 299 阅读 · 0 评论 -
python学习之定制发送带附件的电子邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。我们知道邮件一般由标题,发信人,收件人,邮件内容,附件等构成,发送邮件的时候,要注意msg的格式。调用邮箱服务器来发送邮件,我们需要开启POP3/SMTP服务,这时需要我们设置客户端授权码,这个授权码替代上面代码部分的mail_pass 即可成功发送邮件。host 参数, 你需要指定 SMTP 服务使用的端口号,一般情况下SMTP端口号为25。原创 2023-03-03 16:17:14 · 3296 阅读 · 1 评论 -
python学习之手把手教你将图片变成黑白或彩色字符画(骚操作)
字符画这个话题,似乎早在贴吧时代就已经被玩烂了。在百度图片随便一搜索,就能够看到非常多。然后在这个时代,会编程的人越来越多(尤其是 MATLAB,Python 等非常适合图像处理的脚本语言),类似的教程更是数不胜数。关于python代码学习手把手教你将图片变成字符画(骚操作)就介绍到这了,上述实例对大家学习使用Python有一定的参考价值,希望大家阅读完这篇文章能有所收获。原创 2023-02-25 17:07:20 · 2031 阅读 · 0 评论 -
python学习之OpenCV-Python模块的部分应用示例(生成素描图和动漫图)
OpenCV 是一个图像和视频处理库,具有 C++、C、Python 和 Java 中的绑定。OpenCV用于各种图像和视频分析,如面部识别和检测,车牌读取,照片编辑,高级机器人视觉,光学字符识别等等。OpenCV-Python 是一个 Python 绑定库,旨在解决计算机视觉问题。Python 是一种由 Guido van Rossum 开发的通用编程语言,它很快就变得非常流行,主要是因为它的简单性和代码可读性。它使程序员能够用更少的代码表达思想,而不会降低可读性。原创 2023-02-24 16:07:50 · 887 阅读 · 0 评论 -
python和C++代码实现图片九宫格切图程序(附VS2015配置Opencv教程)
需要包含的库,没有下载安装的,需要自己安装哦。实现原理很简单,就是用PIL库不断画小区域,切下来存储成新的小图片。假设每一个格子的宽和高分别是w、h,那么第row行(从0开始计数),第col列(从0开始计数)的格子左上角坐标和右下角坐标分别是(col * w, row * h),(col * w + w, r * h + h)。代码实例:运行结果:OpenCV下载地址:http://opencv.org/downloads.html,根据操作系统选择合适的安装包。本文使用的是isual Studio是原创 2023-02-23 15:24:51 · 888 阅读 · 0 评论 -
python和C++代码实现模拟动态指针时钟
桌面时钟项目描述1、使用turtle库绘制时钟外形及表针;2、使用datetime获取系统时间;3、时钟动态显示turtle库基本命令1、turtle.setup()函数:用于启动一个图形窗口,它有四个参数turtle.setup(width, height, startx, starty)分别是:启动窗口的宽度和高度表示窗口启动时,窗口左上角在屏幕中的坐标位置。2、turtle.pensize()函数:表示小乌龟运动轨迹的宽度。原创 2023-02-22 16:36:46 · 3063 阅读 · 0 评论 -
python学习之10行代码制作炫酷的词云图(匹配指定图形形状)
想必大家有一个问题:什么是词云呢?词云又叫名字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。以上就是python词云生成的介绍了,源码中实现了词云生成的基本步骤,在参数设置方面,可以根据自己的需求设置不同的字体、形状和颜色,以及词云的大小。原创 2023-02-20 10:26:44 · 12403 阅读 · 8 评论 -
python学习之数据分析和图表的应用(第二部分)
内容包括柱状图表、环形图表、数据输出列对齐问题、解决中文乱码、图例的参数配置及应用等等,希望对看到的朋友有帮助。原创 2023-02-19 14:09:10 · 308 阅读 · 0 评论 -
python学习之数据分析和图表的应用(第一部分)
内容包括双Y轴柱状图表、堆叠柱状图表、饼图、水平条形图表、环形图表、生成词云图表、添加tag标签报错:ModuleNotFoundError: No module named 'wordcloud'完美解决 ImportError: Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl报错:ModuleNotFoundError: No module named 'pandas'解决方法原创 2023-02-19 09:37:55 · 872 阅读 · 1 评论 -
python学习之报错:ModuleNotFoundError: No module named ‘pandas‘解决方法
**报错:ModuleNotFoundError: No module named 'pandas'解决方法**原创 2023-02-17 16:50:51 · 6992 阅读 · 0 评论 -
python学习之利用format()或zfill()函数对数据进行编号排序的应用
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。一般会用到format函数或者zfill函数,下面做了简单的示例,有需要的小伙伴可以参考。原字符串右对齐,前面填充0。平时对数据整理的时候,添加每行的数据序号,方便以后查询使用。format 函数可以接受不限个参数,位置可以不按顺序。返回指定长度的字符串,原字符串右对齐,前面填充0。返回指定长度的字符串。原创 2023-02-09 15:14:53 · 783 阅读 · 0 评论 -
python学习之列表去重的几种方法
文章介绍了Python列表去重的几种方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。原创 2023-02-08 13:44:38 · 1086 阅读 · 0 评论