Python
laocooon523857886
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据收集, 数据清洗,数据分析,然后可视化,都涉及哪些知识
这个流程是一个迭代循环,而非线性过程。可视化可能启发新的分析思路,分析过程可能发现数据质量问题需要重新清洗。建议的学习路径是:先掌握Python/Pandas/SQL完成数据收集和清洗,然后学习统计和机器学习进行数据分析,最后精进可视化工具和设计原则。在整个过程中,不断结合具体项目或领域问题来实践,是最有效的学习方式。原创 2026-01-06 11:30:04 · 763 阅读 · 0 评论 -
对传入的 x , y 两个数组做折线图, x 对应 x 轴, y 对应 y 轴。并保存到 Task1/image1/T2.png
本文介绍了使用Python的Matplotlib库绘制折线图的方法。代码展示了如何创建图形对象、设置尺寸为(10,10),绘制带标记点和连接线的折线图,并添加标题、坐标轴标签和网格线。最后将图形保存为PNG文件并释放内存。该示例演示了数据可视化的基本流程,包括图形创建、样式设置和输出保存等关键步骤。原创 2025-12-26 23:42:07 · 226 阅读 · 0 评论 -
Cron表达式 python
这段代码实现了一个时间组合计算器,主要功能是解析输入的时间格式并计算可能的组合数量。程序首先处理输入字符串,将其分割为列表。然后通过三种方式解析时间元素:通配符(*)返回预设范围,连字符(-)解析为连续数字区间,逗号(,)分隔为多个数值。最后计算前三项的组合数,并结合月份天数处理得出总组合数1095。代码展示了灵活的时间格式解析和组合计算能力,适用于需要处理多种时间表达式的场景。原创 2025-12-05 14:48:03 · 226 阅读 · 0 评论 -
求正整数最小是多少。
该代码实现了一个求解满足特定模余条件的整数算法。通过定义一组除数-余数对(mod_rem),函数is_ok()验证给定数n是否满足所有模余条件。核心函数fx()采用增量步进法,基于当前基数和步长,寻找满足新模余条件的最小整数,并更新基数和步长。最终通过迭代处理所有模余条件,找到满足所有约束的最小正整数17368404594769。该算法展示了如何利用中国剩余定理的思想,通过逐步约束求解满足复杂模余条件的数值解。原创 2025-12-04 05:37:42 · 191 阅读 · 0 评论 -
Python中文文本处理模块词云
本文展示了一个Python中文文本处理模块,主要包含以下功能:1) 定义了一个扩展版中文停用词表,涵盖功能词、代词、介词等常见无意义词汇;2) 收集了中文标点符号、英文标点、数学符号等多种特殊字符集合;3) 实现了文件处理功能,包括获取指定列(get_columns)和提取特定列内容(get_context);4) 使用jieba分词库进行中文分词处理,并演示了去除停用词前后的分词效果对比。该模块适用于中文文本预处理任务,能有效过滤无意义词汇和标点符号。原创 2025-11-26 16:32:14 · 204 阅读 · 0 评论 -
实现了一个新闻数据采集与分析系统python
摘要:该代码实现了一个新闻数据采集与分析系统,包含四个模块:1) 模块2通过URL列表下载HTML网页并提取新闻标题、时间、正文和分类;2) 模块3对提取的数据进行清洗过滤;3) 模块4使用jieba进行中文分词和词频统计,并去除停用词、标点符号等干扰项;4) config模块提供全局配置参数。系统实现了从网页抓取、数据清洗到文本分析的完整流程,可对不同新闻分类进行关键词提取和对比分析。原创 2025-11-25 19:39:46 · 377 阅读 · 0 评论 -
第一部分获取相关链接。python
本文介绍了一个Python爬虫程序,用于从人民网(people.com.cn)抓取多个栏目新闻URL。程序通过设置模拟浏览器请求头(User-Agent、Accept等)规避反爬机制,使用requests和BeautifulSoup库解析网页内容,提取时政、经济、社会等不同栏目的新闻链接(每个栏目10-20篇)。抓取的URL会被保存到本地文件urls.txt中,程序还加入了延时处理(time.sleep)防止请求过于频繁。最终生成的URL列表格式为完整网址,如"http://finance.peo原创 2025-11-24 17:58:28 · 130 阅读 · 0 评论 -
这是截图取字的python代码
本文介绍了一个中文OCR音乐指令识别系统的Python实现,重点包括:1. 使用Tesseract进行中文文本识别;2. 通过图像相似度比对实现精准去重(相似度阈值0.9987);3. 支持音乐指令(musicchange)的提取与验证;4. 提供GUI界面用于区域选择和自动OCR扫描;5. 包含日志记录和配置文件管理功能。系统采用多线程处理,可实时显示识别结果和统计信息,有效减少重复处理。核心算法包括图像预处理、OCR识别和指令验证等模块。原创 2025-11-17 01:59:04 · 784 阅读 · 0 评论 -
力扣 63题, 不同路径 动态规划
本文介绍了力扣第63题"不同路径"的两种动态规划解法。第一种采用二维数组存储中间结果,初始化(m+1)×(n+1)的矩阵,通过递推公式dp[i][j] = dp[i-1][j] + dp[i][j-1]计算路径数,遇到障碍物则置零。第二种优化了空间复杂度,使用一维数组,通过滚动更新方式计算路径数。两种方法都正确处理了起点障碍物情况,时间复杂度O(mn),第二种空间复杂度优化为O(n)。关键点在于处理障碍物和边界条件,确保路径计算的正确性。原创 2025-08-04 06:16:45 · 387 阅读 · 0 评论 -
python 截屏小助手。
本文介绍了一个Python脚本,用于从指定目录中随机选择一个文件并返回其路径。代码首先检查目录中的文件列表,若无文件则返回None;若存在文件则随机选取一个并返回完整路径。主程序演示了如何调用该函数,并处理空目录的情况。该脚本适用于需要随机访问文件的应用场景,代码简洁实用。原创 2025-08-03 07:16:20 · 253 阅读 · 0 评论 -
python俄罗斯方块。
摘要:这是一个完整的俄罗斯方块游戏Python实现,使用tkinter库构建图形界面。游戏包含7种经典方块形状和对应颜色,实现了方块生成、移动、旋转和消除等核心功能。程序采用面向对象设计,包含游戏区域绘制、分数显示、下一个方块预览等完整功能,并支持键盘控制。代码结构清晰,注释详细,适合作为学习Python游戏开发的范例。原创 2025-08-02 14:39:06 · 289 阅读 · 0 评论 -
python 练习,爬图训练。
摘要 该Python脚本实现了一个多线程爬虫程序,用于从新浪游戏LOL数据库下载英雄联盟英雄皮肤图片。主要功能包括:1) 创建保存目录并设置请求头;2) 通过ThreadPoolExecutor实现多线程并发处理;3) 使用BeautifulSoup解析HTML提取英雄名称、皮肤信息;4) 下载图片并保存到本地。程序会自动获取英雄列表,处理每个英雄页面时解析皮肤数据,按照"英雄称号_本名_皮肤名.png"格式命名文件。执行结果显示共处理123个英雄,包含成功下载和失败的案例(如404错误原创 2025-08-02 02:50:27 · 194 阅读 · 0 评论 -
爬虫,获取lol英雄名单。
这段Python代码通过requests和BeautifulSoup爬取新浪LOL数据库的英雄名单。代码首先设置请求头模拟浏览器访问,获取网页内容后解析HTML结构,定位到包含英雄名称的div元素及其相邻的span标签,提取并保存所有中文英雄名称到列表和文本文件中。最终输出包含雷克顿、亚索等144个英雄的完整名单列表。原创 2025-08-02 01:16:16 · 873 阅读 · 0 评论 -
pygame.sprite.groupcollide 介绍
pygame.sprite.groupcollide()是Pygame中检测两个精灵组碰撞的重要函数,返回碰撞精灵的字典。它接受两个精灵组参数和dokill布尔值控制碰撞后是否删除精灵,支持自定义碰撞检测函数。典型应用包括射击游戏中的子弹与敌人碰撞检测,可通过collided参数实现圆形等非矩形碰撞判定。需要注意性能影响和精灵多组归属问题,适合需要批量碰撞检测的游戏场景。原创 2025-07-24 15:29:49 · 445 阅读 · 0 评论 -
为什么要用浅拷贝
这段代码中,bullets.copy()创建原列表的浅拷贝,避免直接遍历时修改列表导致的RuntimeError错误。通过遍历拷贝,可以安全地在循环内删除原列表元素。替代方案包括列表推导式或倒序遍历,但.copy()是最简单直观的解决方案,特别适合游戏开发中动态增删对象的场景。原创 2025-07-22 02:31:45 · 279 阅读 · 0 评论 -
有n棍棍子,棍子i的长度为ai,想要从中选出3根棍子组成周长尽可能长的三角形。请输出最大的周长,若无法组成三角形则输出0。
有n棍棍子,棍子i的长度为ai,想要从中选出3根棍子组成周长尽可能长的三角形。请输出最大的周长,若无法组成三角形则输出0。原创 2025-07-17 21:53:31 · 1123 阅读 · 0 评论 -
实现 双击 Listbox 中的项从 lb1 删除并添加到 lb2,反之亦然
python GUI原创 2025-06-30 10:41:40 · 140 阅读 · 0 评论 -
python gui tk设计一个顶级窗体,用来设置root窗体控件的颜色。
python gui tk设计一个顶级窗体,用来设置root窗体控件的颜色。原创 2025-06-27 10:23:44 · 128 阅读 · 0 评论 -
写个python gui tk,容器套容器,共套10,
写个python gui tk,容器套容器,共套10,原创 2025-06-26 11:17:08 · 247 阅读 · 0 评论 -
在Python Tkinter中设置单选按钮默认选中
在Python Tkinter中设置单选按钮默认选中原创 2025-06-25 09:15:07 · 596 阅读 · 0 评论 -
python gui tkinter 当控件内容发生改变,要触发事件的处理。
python gui tkinter 当控件内容发生改变,要触发事件的处理。原创 2025-06-24 11:21:36 · 139 阅读 · 0 评论 -
python gui tkinter, 如果文本被修改,则触发某功能。
python gui tkinter, 如果文本被修改,则触发某功能。原创 2025-06-23 16:27:55 · 114 阅读 · 0 评论 -
Python 简单计算器界面
Python 简单计算器界面原创 2025-06-23 11:03:08 · 136 阅读 · 0 评论 -
通过按钮实现标签长宽调整。
【代码】通过按钮实现标签长宽调整。原创 2025-06-20 11:17:29 · 446 阅读 · 0 评论 -
python 建立一个新的项目 银行存款取款管理系统
该项目实现了一个简单的用户管理系统,包含注册、登录、存款和取款功能。用户类 User 包含用户名、密码和当前存款值等属性,并提供了存款、取款和查看余额的方法。系统通过 pymysql 连接网络数据库,支持用户注册、登录、存款和取款操作。注册时检查用户名是否已存在,登录时验证用户名和密码。登录成功后,用户可以进行存款、取款和查看余额操作。系统通过循环菜单与用户交互,确保操作的连续性和便捷性。原创 2025-05-15 10:22:32 · 248 阅读 · 0 评论 -
力扣 842 ,将数组拆分成斐波那契序列
力扣 842 ,将数组拆分成斐波那契序列。原创 2025-04-01 15:36:41 · 164 阅读 · 0 评论 -
客户关系管理系统
【代码】客户关系管理系统。原创 2025-03-26 17:35:09 · 293 阅读 · 0 评论 -
可以回答图片 的qq机器人
可以回答图片 的qq机器人。原创 2025-03-21 22:35:19 · 221 阅读 · 0 评论 -
简单架构。QQ聊天客服。
【代码】简单架构。QQ聊天客服。原创 2025-03-21 22:11:44 · 191 阅读 · 0 评论 -
python text_to_image 将文字转为图片
【代码】python text_to_image 将文字转为图片。原创 2025-03-20 19:48:59 · 878 阅读 · 0 评论 -
图书借阅 practice2_libraryMS
【代码】图书借阅 practice2_libraryMS。原创 2025-03-20 05:43:47 · 252 阅读 · 0 评论 -
第9章项目1的内容 practice1_carRental
【代码】第9章项目1的内容 practice1_carRental。原创 2025-03-20 05:41:36 · 251 阅读 · 0 评论 -
当发现提示少文件,少目录时时,external.css的内容
ERROR ]17:30:44| Loger: 处理群消息时发生错误:[Errno 2] No such file or directory: \\venv\\lib\\site-packages\\ncatbot\\utils\\template/external.css'原创 2025-03-19 17:41:43 · 305 阅读 · 0 评论 -
python 根据 需求,将文字写成图片
根据 需求,将文字写成图片。原创 2025-03-18 17:14:56 · 461 阅读 · 0 评论 -
简单爬虫--框架
【代码】简单爬虫--框架。原创 2025-03-16 09:53:27 · 1195 阅读 · 0 评论 -
python 类的相关知识, 介绍一下类的定义,创建类的实例,构造方法,创建类的成员并访问,以及访问限制的知识
语法:使用class关键字,类名采用驼峰命名法,类体包含属性和方法。class_var = 0 # 类变量(所有实例共享)self.name = name # 实例变量(每个实例独有)class MyClass : class_var = 0 # 类变量(所有实例共享) def __init__(self , name) : self . name = name # 实例变量(每个实例独有) def say_hello(self) : print(f"Hello, {")原创 2025-03-14 17:29:45 · 492 阅读 · 0 评论 -
面向对象程序设计,面向对象的概述,什么是对象,什么是面向对象呢
对象是现实世界中某个具体事物的抽象,它是**数据(属性)原创 2025-03-14 17:24:13 · 472 阅读 · 0 评论 -
Python中与字符串操作相关的30个常用函数及其示例
这些函数涵盖了Python中字符串操作的常见需求,能够帮助你高效地处理字符串。在字符串中最后一次出现的位置,未找到返回-1。在字符串中最后一次出现的位置,未找到抛出异常。在字符串中第一次出现的位置,未找到返回-1。在字符串中第一次出现的位置,未找到抛出异常。将字符串的第一个字符大写,其余字符小写。检查字符串中的每个单词是否首字母大写。检查字符串中的所有字母是否都是小写。检查字符串中的所有字母是否都是大写。将字符串中的所有字符转换为小写。将字符串中的所有字符转换为大写。将字符串中每个单词的首字母大写。原创 2025-03-09 22:01:06 · 586 阅读 · 0 评论 -
C++或python 算法。
20行,22列,冲行操作需要 20-1次,列是(20*(22-1次))答案就是: 4 +19+20*21 =23 +420 =443。分析,就算1个码,你也得 剪裁4次。原创 2025-03-09 20:11:21 · 322 阅读 · 0 评论 -
分析对象是否是某种类型
在Python中, if type(lst) == list: 这行代码在判断一个变量是否为列表类型时是可行的,但在处理递归解列表中的子列表(比如展开嵌套列表)的场景中,更常用 isinstance() 函数。type(lst) == list: 这种写法能判断 lst 是不是列表类型,但它不够灵活,不能处理子类的情况。所以说, if type(lst) == list: 这行代码本身能判断是否为列表类型,只是在一些场景下(如考虑继承关系), isinstance() 更优。原创 2025-03-05 06:39:25 · 190 阅读 · 0 评论
分享