- 博客(22)
- 收藏
- 关注
原创 Python学习——argparse的使用
是argparse模块中最重要的类,它用于处理命令行参数和选项。通过,你可以定义你的命令行工具接受的参数类型、帮助信息、默认值等。
2025-01-08 09:26:07
993
原创 Python学习——格式化输出:.format()
format()提供了灵活的格式化功能,无论是处理字符串、数值还是日期,都能轻松应对。使用 Python 3.6+时,推荐使用f-string,因为它更直观且易于阅读。
2024-12-24 11:24:58
1029
原创 Python学习——datetime库的使用
Python自带的datetime库是用于处理日期和时间的一个非常强大的库。datetime提供了多个类和方法来处理日期、时间以及时间的间隔。1. 主要类和功能:datetime.datetime: 代表日期和时间的组合(年、月、日、时、分、秒、毫秒)。datetime.date: 仅表示日期(年、月、日)。datetime.time: 仅表示时间(时、分、秒、毫秒)。datetime.timedelta: 代表两个日期或时间之间的差异,常用于时间加减。datetime.tzinfo: 基类,
2024-12-06 10:47:28
498
原创 Python学习——qrcode库使用
qrcode是一个用于生成二维码的 Python 库,功能简单易用,支持生成多种类型和大小的二维码图像。它可以将文本、URL 或其他数据编码为二维码,并输出为图像格式,如 PNG 或 JPEG。[pil]可选,推荐安装以支持图像处理。
2024-12-04 11:42:20
904
原创 Pandas库使用(五):DataFrame 高级操作——使用 apply 结合匿名函数修改 DataFrame
按列操作:结合apply和匿名函数对列中的数据进行缩放或变换。按行操作:利用axis=1在多列间计算新值。条件逻辑:处理数据分类、分组等复杂逻辑。缺失值处理:针对特定列动态填充缺失值。apply结合匿名函数为数据清洗、特征工程等场景提供了高效的解决方案。
2024-12-03 11:37:29
764
原创 Pandas库使用(四):DataFrame进阶操作
函数可以将数据根据某一列或多列进行分组,然后对每个分组进行聚合操作(如求和、计数、求均值等)。处理缺失值是数据分析中不可避免的一步,Pandas提供了灵活的方法来处理这些数据。类似于Excel中的数据透视表,可以通过分组、聚合、重新排列数据来进行多维分析。除了使用常量填充外,还可以选择使用前一行或后一行的数据来填充。除了基本的加减乘除操作外,Pandas还提供了对数据进行变换的多种方法,如。的简化版本,适用于需要根据索引合并的场景。中的数据进行元素级别的映射转换。函数用于基于索引的合并。
2024-09-30 10:40:38
466
原创 Pandas库使用(三):DataFrame基础操作
常见的是通过字典或者二维数组。此外还可以通过读Excel或csv等方式获取。是一种二维表格结构,类似于Excel中的表格。可以通过多种方式创建。可以使用条件表达式进行数据筛选,类似于SQL的。可以根据某一列或多列进行排序,使用。可以通过索引、条件筛选等方式修改。
2024-09-30 10:38:25
508
原创 Python学习:Pandas库使用(二)之读写Excel文件——read_excel()和to_excel()函数及其参数详解
在Python的Pandas库中,读取和写入Excel文件主要使用read_excel和to_excel函数。
2024-09-29 09:33:12
2356
原创 Python学习:Pandas库使用(一)
Pandas是一个用于数据处理和分析的开源Python库,广泛应用于数据科学、数据分析和机器学习等领域。其核心数据结构是Series和DataFrame,旨在提供灵活、直观的数据操作功能,帮助用户高效地处理和分析数据。
2024-09-27 11:07:02
830
原创 机器学习与深度学习的区别
如上所述,机器学习和深度学习在算法、应用和研究文献上都有着明显的区别。机器学习侧重于通过特征提取和传统模型处理较小规模数据,而深度学习则利用多层神经网络自动提取特征,适用于大规模复杂数据的任务。随着计算能力的提升和大数据的涌现,深度学习正在迅速改变许多行业的技术格局。
2024-09-27 11:03:28
476
原创 Python googletrans库使用
是一个用于翻译文本的 Python 库,使用谷歌翻译的 API。它可以将文本从一种语言翻译为另一种语言,支持多种语言自动检测。
2024-09-26 15:07:09
1738
4
原创 VSCode
例如,Python、JavaScript、Go 等多种编程语言的支持插件,可以帮助开发者在同一个编辑器中进行多种语言的开发。通过智能提示和快速跳转,开发者可以在几秒钟内找到所需的函数或方法,极大地减少了手动输入的工作量,从而提高了编码速度。这种集成不仅节省了时间,还降低了由于工具切换而可能导致的错误,确保了开发流程的流畅性。VSCode 的调试功能同样值得一提。在众多可用的开发工具中,Visual Studio Code(VSCode)凭借其强大的功能和灵活性,逐渐成为开发者的首选工具。
2024-09-25 17:55:10
157
原创 Python Logoru介绍
loguru是一个功能强大且易于使用的日志库,适合各种规模的项目。无论是简单的脚本还是复杂的应用程序,它都能提供方便的日志记录功能。通过灵活的配置和强大的功能,loguru可以帮助开发者轻松地处理日志记录任务。
2024-09-25 14:37:16
970
1
原创 Python中Cache的使用
是一种在应用程序中提升性能的技术,它通过将一些数据临时存储在快速访问的存储介质(如内存)中,以减少数据的重复计算或重复读取。通常,缓存用于存储一些昂贵计算或IO密集型操作的结果,从而加快程序的执行速度。在 Python 中,缓存通常用于函数的输出、API 请求的结果、数据库查询、文件读取等场景。Python 提供了多种方式来实现缓存机制,包括内置的工具以及外部库支持。超过此大小后,最近最少使用的条目会被移除。被调用两次,但第二次调用时并不会重复计算,而是直接返回缓存的结果。,会区分不同类型的参数,例如。
2024-09-24 14:00:06
2383
原创 Faker库:Python虚拟数据批量生成
Faker 是一个用于生成虚拟数据的 Python 库,特别适合在开发和测试时用于模拟真实世界的数据。
2024-09-14 14:03:58
683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人