- 博客(128)
- 资源 (37)
- 问答 (1)
- 收藏
- 关注

原创 十分钟带你深入浅出正则表达式——从基础到进阶
本篇文章深入浅出地介绍了正则表达式(Regex)及其在Python中的应用。通过简单易懂的语言和丰富的案例,读者将掌握正则表达式的基本概念、常用元字符、量词、分组、贪婪与惰性匹配,以及前后向断言等进阶用法。文章还涵盖了实际应用案例,如邮箱验证和提取网址中的域名,帮助读者在实践中熟练运用正则表达式,提高文本处理效率。欢迎大家分享使用正则表达式的经验与问题!
2024-09-24 11:21:23
1059

原创 VSCode全能攻略:前端到Python再到Jupyter的终极指南
文档详细介绍了 VSCode 的下载、安装、插件安装和配置,以及如何通过自定义设置和快捷键提高开发效率。特别针对 Web 前端、Python 编程和 Jupyter Notebook 使用场景,推荐了一系列实用插件,并提供了详细的安装和使用指导。此外,还强调了注意事项,确保用户能够避免常见问题,充分利用 VSCode 的强大功能。
2024-09-16 13:40:21
2588

原创 轻松上手Jupyter Notebook:数据分析与可视化的终极指南
本博客为你详细介绍了如何安装、使用和优化Jupyter Notebook。无论你是数据科学新手还是经验丰富的老手,这里都有你需要的实用指南。从基本的安装步骤,到创建和运行Notebook,再到数据可视化和生成Markdown表格,我们涵盖了所有关键操作。你还将学习如何使用Pandas库生成和操作表格数据,以及如何将Notebook导出为PDF文件。通过这篇博客,你将掌握Jupyter Notebook的核心功能,提升数据分析和机器学习的效率。快来探索Jupyter Notebook的强大功能吧!
2024-05-31 16:43:59
3054

原创 超详细最新PyCharm+Python环境安装,多图,逐步骤
本文详细介绍了PyCharm安装、Python安装以及PyCharm中配置Python方法。
2023-09-10 21:43:58
11611
7

原创 超详细Python第三方库的安装,多图,逐步骤
Python有丰富的第三方库,在Python编程中,经常需要安装第三方库,本文详细介绍了第三方模块/软件包的安装.
2023-09-10 21:31:48
3543
原创 数据去重详解
在数据处理过程中,经常会遇到重复数据的问题。如果不进行去重,可能会导致分析结果偏差、计算资源浪费等问题。等多种数据结构,并提供代码示例,帮助初学者快速掌握数据去重的技巧。数据去重(Deduplication)是指。,只保留唯一的数据项。Pandas 是数据分析的利器,提供了。方法,适用于数值型数据去重。方法,适用于表格数据去重。
2025-03-26 17:04:30
340
1
原创 Matplotlib查看 rc 参数的方法
总有同学会问,这么多参数如何去记?通常参数基本都不用去刻意的记,也确实记不住。当然最重要的还是需要多动手、多实践。Matplotlib 的。
2025-03-25 16:53:51
287
原创 解决“Generic family ‘sans-serif‘ not found”问题
如果matplotlib支持的字体中没有您需要的字体,您可以通过下载并安装该字体来解决这个问题。首先,您需要找到您需要的字体文件(通常是.ttf文件),然后将其复制到macOS系统的字体文件夹中。中文乱码报错的原因就是matplotlib暂不支持该种字体,可在python控制台中通过以下代码查看目前所支持的字体,直接利用其中已有的字体即可完成中文显示。在偶尔没有环境的情况下,在魔塔社区免费的环境上,进行相关的教学演示还是挺方便的。方法一:查看matplotlib支持的字体。方法二:下载并安装字体。
2025-03-25 16:46:01
363
原创 如何使用Python生成词云图:结合`wordcloud`、`imageio`、`collections`和`jieba`分词模块
详细介绍如何使用Python中的wordcloud、imageio、collections以及jieba分词模块来生成个性化的词云图
2024-12-31 17:42:02
1549
原创 PCA降维全解析:如何从复杂数据中提炼出核心信息
本文详细介绍了PCA的基本理论和操作流程,通过一个生动的示例展示了如何将六门课的成绩数据降维成理科和文科成绩。PCA不仅能够简化数据结构,减少冗余,还可以提高分析效率,在数据可视化、噪声去除等领域有广泛应用。无论你是数据分析的新手还是有经验的从业者,掌握PCA都能帮助你更好地理解和处理复杂的数据集,让数据分析更加精准和高效。
2024-11-30 19:24:00
762
原创 2024最新MySQL 超详细安装全指南 | 新手的入门教程
本文将为初学者详细介绍 MySQL 的安装步骤,包括 Windows、macOS 和 Linux 系统。
2024-10-26 14:57:26
9384
2
原创 登录MySQL时,提示ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
解决MySQL登录报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)问题
2024-10-25 09:49:23
13048
5
原创 Python程序控制结构 if语句详解
详细介绍了Python中的基本程序控制结构,包括if单分支、if-else双分支、嵌套结构和elif多分支结构。
2024-10-24 22:33:43
1074
原创 数据挖掘学什么?有这一篇就够了
在大数据时代,数据挖掘成为了从海量信息中提取有价值知识的重要工具。本文将全面介绍数据挖掘的主要知识点,包括数据预处理、分类、聚类、关联规则挖掘、降维、回归分析及模型评估等。通过深入的理论讲解和实际案例分析,帮助读者理解数据挖掘的基本概念和应用方法,为实际工作提供切实可行的指导。
2024-10-20 15:31:29
1640
原创 【Web前端技术 02】深入探索HTML5:标签全解析与案例演示!
🌟 深入探索HTML5:标签全解析与案例演示!本文带领大家全面了解HTML5的标签用法,从基础结构到新增语义化标签,通过丰富的实例演示,帮助读者掌握网页设计的核心技能。无论是初学者还是进阶者,都能在这篇文章中找到提升自己HTML5技能的宝贵信息。让我们一起构建更美好的网络世界!🚀🌐
2024-07-19 23:42:48
1572
原创 【Web前端技术 01】 探索HTML5的奥秘:为初学者打造网页的基石
探索HTML5奥秘,本文带初学者迈入网页设计大门。详解HTML5文档结构、语义化标签、新增API,助您构建现代网页,激发学习兴趣,开启开发之旅。
2024-07-16 17:39:09
1035
原创 【Numpy】04 深入理解NumPy的高级索引技术
在Python的数据科学领域,NumPy库以其高效的数组操作能力成为分析和计算的基石。本文深入探讨了NumPy的高级索引技术,包括花式索引和布尔索引,旨在帮助读者从基础到高级,掌握NumPy的数组操作。通过花式索引,你可以自由选择数组中的元素,无论是一维还是多维数组;布尔索引则允许你根据条件筛选数据。文章通过实例代码和详细注释,展示了这些技术的应用,助力读者在数据分析的旅途上更进一步。
2024-06-07 17:07:29
1420
原创 【Python】collections模块:高效处理数据的利器
在Python中,collections模块提供了一些专用的容器数据类型,作为内置容器的替代品。本文介绍了Counter、defaultdict和namedtuple三种核心数据结构,并通过示例展示了它们的用法。你将学会如何使用Counter计数元素,如何利用defaultdict避免KeyError,以及如何用namedtuple创建具名元组。通过这些示例,本文帮助你更好地理解和使用collections模块,提升数据处理的效率。
2024-06-02 12:37:42
498
原创 【数据分析】打造完美数据分析环境:Python开发环境搭建全攻略
在数据分析的世界中,拥有一个稳定且高效的Python开发环境是成功的关键。然而,对于初学者来说,如何选择合适的工具并正确地进行安装和配置可能会让人感到困惑。本文将详细介绍三种主要的Python数据分析环境搭建方式:使用pip、Anaconda和Miniconda。无论你是刚刚起步的新手,还是需要强大科学计算功能的专业用户,亦或是系统资源有限的高级用户,这篇指南都能满足你的需求。通过逐步讲解每种方法的安装步骤、环境配置以及常见数据分析库的安装,我们将帮助你轻松搭建一个完美的数据分析环境,开启你的数据分析之旅。
2024-05-31 16:14:36
1884
原创 【Numpy】03 数组的切片和索引操作深入详解
在数据分析和科学计算中,NumPy 是一个关键工具。本文将详细讲解 NumPy 数组的索引和切片操作。从基本概念入手,解释什么是索引和切片,以及它们的用途。通过一系列代码示例,你将学会如何在一维和多维数组中进行索引和切片操作,还会了解负索引的用法及其与 Python 列表切片的区别。无论你是新手还是希望巩固基础的老手,这篇博客都将为你提供实用的技巧和知识。快来探索 NumPy 数组的奇妙世界吧!
2024-05-29 12:01:06
2648
原创 【Numpy】02 高级技巧:数组操作与随机数生成
本文详细介绍了NumPy库中的高级数组操作技巧,包括沿不同轴向进行的求和、平均值和最大值计算等。通过二维数组示例,清晰解释了轴0(行)和轴1(列)的概念,并扩展到更高维度的数组操作。此外,文章还探讨了NumPy在随机数生成方面的应用,如生成均匀分布、标准正态分布随机数以及随机整数,同时强调了设置随机数种子以确保结果可重复的重要性。
2024-05-29 09:22:32
1053
原创 【Numpy】01 基础入门:创建和管理多维数组
NumPy,Python的数值计算库,以其高效的多维数组和丰富的数学函数,成为科学计算的基石。本博客将简明扼要地介绍NumPy的基础,包括数组的创建和管理,以及如何生成特定类型的数组。无论您是初学者还是有经验的开发者,都能在这篇入门指南中快速掌握NumPy的核心概念。
2024-05-28 22:42:01
977
原创 【pandas】01 数据科学入门:Pandas中的Series与DataFrame详解
本文简要介绍了Pandas库的两大核心数据结构:Series和DataFrame。Series为带索引的一维数组,而DataFrame则是类似Excel表格的二维数据结构。文章通过示例代码,展示了如何创建和操作这些数据结构,为数据分析和机器学习模型构建提供基础。
2024-05-28 17:32:20
1921
转载 常用编码详解
而Unicode是双字节的,比如“A”的Unicode是0065,C语言使用‘\0’作为字符串结尾,这样一来,C语言的字符串函数将无法正常处理Unicode,除非把世界上所有用C写的程序以及他们所用的函数库全部换掉。b. Unicode有两套标准,一套叫UCS-2(Unicode-16),用2个字节为字符编码,另一套叫UCS-4(Unicode-32),用4个字节为字符编码。常用的UCS-2,它可以表示的字符数为2^16=65535,基本上可以容纳所有的欧美字符和绝大部分的亚洲字符。
2023-04-10 21:29:12
748
原创 requests 爬取博客园内容AttributeError: ‘NoneType‘ object has no attribute ‘xpath‘
本篇文章主要介绍requests获取网页内容出现 'NoneType' object has no attribute 'xpath' 异常的解决思路
2022-08-08 17:03:32
1742
2
转载 关于 pip 的 15 个使用小技巧
众所周知,pip可以对python的第三方库进行安装、更新、卸载等操作,十分方便。pip的全称:package installer for python,也就是Python包管理工具。可能有些人用了很久pip,但还不清楚包管理工具是个啥。
2022-04-06 10:07:37
484
转载 Python 的 import 是怎么工作的?
Python 的 import 是非常直观的,但即使这样,有时候你会发现,明明包就在那里,我们仍会遇到ModuleNotFoundError,明明相对路径非常正确,就是报错。那么Python 的 import 是到底是如何工作的呢?
2022-04-06 10:02:49
1060
转载 MYSQL中数据类型解读
一、MySQL的数据类型 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL 字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB 日期类型:Date、DateTime、TimeStamp、Time、Year 其他..
2021-11-22 11:07:52
429
原创 WampServer安装时显示橙色,解决办法
WampServer启动显示橙色,解决办法前言解决方法:1、关闭该端口下的进程,重启WampSwrver2、更改端口号,重启WampSwrver前言问题: WampServer安装完成之后,显示橙色,如下图所示:原因: 一般都是Apache启动失败导致,启动失败的原因基本都是默认端口号:80 被其他进程占用;解决方法:1、关闭该端口下的进程,重启WampSwrver具体步骤如下:PS: 由于80端口未被占用,此方法以httpd.exe为例讲解。 通过netstat -nao命令查看
2021-09-16 17:11:56
9837
5
原创 JavaScript项目之猜拳(石头、剪刀、布)小游戏功能
项目题目:1、窗口状态的检测(是否打开、关闭等);2、页面定时跳转功能;项目作用:1、复习JavaScript课程理论知识,学习BOM基础知识,熟悉window.open()以及location对象实现窗口的状态检测;2、复习JavaScript课程知识,学习BOM基础知识,熟悉定时器setTimeout()方法,实现页面在定时跳转;JavaScript小项目系列前言一、BOM是什么?二、基础内容介绍1.window对象1.1 全局作用域1.2 弹出、关闭窗口1.3 定时器三、项目实施内
2021-06-24 14:13:53
3758
原创 JavaScript小项目之BMI值计算
项目题目:1、窗口状态的检测(是否打开、关闭等);2、页面定时跳转功能;项目作用:1、复习JavaScript课程理论知识,学习BOM基础知识,熟悉window.open()以及location对象实现窗口的状态检测;2、复习JavaScript课程知识,学习BOM基础知识,熟悉定时器setTimeout()方法,实现页面在定时跳转;JavaScript小项目系列前言一、BOM是什么?二、基础内容介绍1.window对象1.1 全局作用域1.2 弹出、关闭窗口1.3 定时器三、项目实施内
2021-06-24 12:20:47
3036
1
Matlab and C programming for Trefftz finite element methods
2018-05-24
VC++生成不了.exe,却生成.exp是怎么回事?
2017-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人