
Python数据分析从入门到实战
文章平均质量分 72
本专栏专注Python数据分析实战技巧与案例分享。内容涵盖数据处理、可视化、统计分析及简单机器学习应用,适合初学者和有一定基础的数据分析爱好者。通过Pandas、NumPy、Matplotlib等工具实战讲解,助你快速掌握数据分析核心技能,提升数据思维与实战能力。持续更新,干货不断,陪你一起玩转数据
元直数字电路验证
天地本無心,生民自有命,往聖無絕學,萬世不太平。硅農,因bug而生,與bug為伴,以debug為生。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python网页数据抓取常用的库及方法介绍
摘要:以下是Python网络数据抓取常用的6个库的详细介绍,包括它们的概述以及每个库中最常用的10个函数(如果某些库常用函数不足10个,则列出所有常用函数)。每个函数都附带功能描述、用法说明和使用示例。这些库在网络爬虫、数据采集和网页解析领域被广泛使用。以上6个库(Requests、Beautiful Soup、Scrapy、Selenium、lxml、urllib3)是Python网络数据抓取的核心工具,涵盖了HTTP请求、网页解析、动态内容处理和大规模爬虫的各个方面。原创 2025-06-04 22:58:18 · 1317 阅读 · 0 评论 -
Python数据分析及可视化中常用的6个库及函数(二)
以上6个库(NumPy、Pandas、Matplotlib、Seaborn、SciPy、Plotly)是Python数据分析和可视化的核心工具,涵盖了数据处理、统计分析和图表绘制的各个方面。每个库列出了10个最常用的函数,并附带了功能描述、用法说明和示例代码,可以帮助您快速上手并应用于实际项目中。如果您需要更详细的某个库或函数的说明,请告知,我可以进一步扩展内容。原创 2025-06-03 22:26:07 · 1143 阅读 · 0 评论 -
Python数据分析及可视化中常用的6个库及函数(一)
摘要:下面列出 Python 进行数据分析与可视化时最常用的 6 个库,以及每个库中若干常用函数(方法)的功能、用法和示例。以上 6 个库及其常用函数,几乎覆盖了从数据读取、清洗、统计分析到静态/交互式可视化的全流程。Pandas 提供高性能的 DataFrame 和 Series,用于表格数据的读取、加工、查询与统计。在 NumPy 基础上提供统计、优化、积分、信号处理等功能。功能:生成数值列的统计汇总(计数、均值、分位数等)。功能:绘制散点图,可指定颜色和大小。功能:添加坐标轴标签、标题、图例。原创 2025-06-03 21:24:17 · 846 阅读 · 0 评论 -
[DS]使用 Python 库中自带的数据集来实现上述 50 个数据分析和数据可视化程序的示例代码
数据集重新实现的上述 50 个程序中的代表性示例,覆盖数据加载、预处理、统计分析、可视化基础、高级可视化和高级分析等部分。数据集的示例,你可以快速实现上述 50 个程序,并逐步掌握数据分析和数据可视化的技能。如果需要某个程序的完整代码或其他数据集的适配示例,请进一步说明,我会提供更详细的支持。是一个占位符文件,用于代表任意数据集,我将使用 Python 库中自带的数据集来实现上述 50 个数据分析和数据可视化程序的示例代码。数据集是一个经典的例子,包含了鸢尾花的特征数据,适合用于演示数据分析和可视化技术。原创 2025-05-25 20:53:43 · 1186 阅读 · 0 评论 -
[ML]机器学习、Python 数据分析和生成式 AI 领域的几本经典书籍推荐
摘要:以下是关于机器学习、Python 数据分析和生成式 AI 领域的几本经典书籍推荐。通过阅读这些书籍,你可以系统地掌握机器学习、Python 数据分析和生成式 AI 领域的知识。生成式 AI 是近年来 AI 领域的热点,书籍主要聚焦于生成模型、深度学习和实际应用,适合对 AI 创新领域感兴趣的学习者。这些书籍专注于使用 Python 进行数据处理、分析和可视化,适合对数据科学和分析感兴趣的学习者。机器学习书籍主要涵盖算法理论、模型实现和应用案例,适合对机器学习理论和实践感兴趣的学习者。原创 2025-05-25 18:31:17 · 751 阅读 · 0 评论 -
Python课程及开源项目推荐
摘要:学习 Python 是一个非常好的选择,因为它是一种功能强大且易于上手的编程语言,广泛应用于数据分析、数据可视化、机器学习、网络爬虫等领域。以下是针对 Coursera 上 Python 课程和专业证书的推荐,以及 GitHub 上与数据分析、数据可视化、网络爬虫相关的开源项目的推荐。祝你学习 Python 顺利!Coursera 提供了许多高质量的 Python 课程和专业证书,由知名大学和机构提供,内容从基础到高级,涵盖多个应用领域。以下是几个推荐的课程和证书,适合不同学习阶段和目标。原创 2025-05-15 18:35:20 · 1611 阅读 · 0 评论 -
[Python]Python数据分析必会50例
以下是 50 个使用 Python 进行数据分析的示例,涵盖了数据处理、统计分析、可视化、机器学习等多个方面。每个示例都包含详细的代码和简要说明,旨在帮助你理解 Python 数据分析的各种应用场景。代码主要使用常见的库如 pandas、numpy、matplotlib、seaborn 和 scikit-learn。由于篇幅限制,我会提供每个示例的核心代码和简要注释,完整数据集(如需要)可以从公开来源下载或生成。原创 2025-05-02 22:55:29 · 708 阅读 · 0 评论 -
[Python3]Python3定期清理日志
#! /usr/bin/python# -*- coding: utf-8 -*import osimport os.path, time, datetime logdir = "/data0/www/applogs" for parent, dirnames, filenames in os.walk(logdir): for filename in filenames: fullname = parent + "/" + filenam...原创 2021-11-01 20:42:20 · 821 阅读 · 1 评论 -
[Python3]Python中os模块的常用函数
Python中os模块的常用函数 --- Python3路径相关的函数及使用方法一、os模块常用方法1.1获取当前的工作目录#!/usr/bin/env python3import osimport sys# 打印当前目录print("当前工作目录 : %s" % os.getcwd())1.2返回指定文件夹包含的文件或文件夹的名字的列表#!/usr/bi...原创 2021-11-01 20:23:19 · 391 阅读 · 0 评论 -
[Python3]Python解析Json文件的案例
Python解析Json文件的案例 摘要:什么是json?如何用Python解析json文件呢?本文将介绍一种方案。一、什么是jsonJSON 指的是 JavaScript 对象表示法(JavaScriptObjectNotation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PH...原创 2021-10-27 00:06:29 · 641 阅读 · 0 评论 -
[Python3]异常处理、抛出
Python3异常处理、抛出一、Python3异常处理:1.1 基本语法为try: #被检测的代码块except <异常类型> as <别名>: #别名用来去除异常的值 #try中一旦检测到异常后,执行的代码块。else: #没有异常时执行finally: #无论异常与否,都会执行该模块,通常是进行清理工作...原创 2021-04-17 10:57:53 · 665 阅读 · 0 评论 -
取整函数 --- 以Python为例
取整函数 --- 以Python为例 前言:常见的取整方法有三种,分别是向上取整(进一法)、向下取整(去尾法)、四舍五入。本文以Python3为例介绍上述三种函数的用法。一、向上取整math.ceil()严格遵循向上取整,所有小数都是向着数值更大的方向取整,不论正负数都如此import mathmath.ceil(-0.5)>>> 0math.ceil(-0.9)>>>...原创 2020-10-20 13:41:33 · 1588 阅读 · 0 评论 -
[Linux]TCSH、Perl、Python脚本修改文件权限
TCSH、Perl、Python脚本修改文件权限一、常用的Linux文件权限1.1.权限显示通常从左到右用9个字母显示,每3个字母分为一组,依次表示文件所有者的权限、同组用户的权限、其他用户的权限 读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示 通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执...原创 2020-10-17 10:45:13 · 943 阅读 · 0 评论 -
[Python3]Python爬虫实战分享
Python爬虫实战分享 目录 Python爬虫实战分享一、requests模块介绍1.1、requests请求头和请求体1.2、安装request模块1.3、requests模块常用方法二、使用requests模块发送get请求2.1、requests发送get请求的常用参...原创 2020-04-12 11:53:23 · 412 阅读 · 0 评论 -
[Python3]Python常用模塊總結(二)
前言:本文主要介紹Python常用的一些文檔處理方法。原创 2020-04-11 17:55:34 · 435 阅读 · 0 评论 -
[Python3]Python常用模塊總結(一)
Python常用模塊總結(一)1、时间模块time() 与 datetime()1.1、 time()模块中的重要函数 函数 描述 asctime([tuple]) 将时间元组转换为字符串 localtime([secs])...原创 2020-04-11 11:57:24 · 437 阅读 · 0 评论 -
[Python3]怎么使用python命令行参数
一、Python提供了getopt模块来获取命令行参数python3 test.py arg1 arg2 arg3 getopt模块是专门处理命令行参数的模块,用于获取命令行选项和参数,也就是sys.argv。命令行选项使得程序的参数更加灵活。支持短选项模式(-)和长选项模式(--)。该模块提供了两个方法及一个异常处理来解析命令行参数。getopt.geto...原创 2020-03-25 19:59:50 · 620 阅读 · 0 评论 -
[Python3]Python正則表達式使用技巧總結
前言:正則表達式(Regular Expression)用於描述一種字符串匹配模式(Pattern),他可用於檢查一個字符串是否包含某個子串,也可用於從字符串中提取匹配的字符串,或者對匹配的字符串執行替換操作。一、常用方法 1、首先需要導入re這個模塊import re 2、常用函數總結方法 ...原创 2019-11-27 20:29:42 · 322 阅读 · 0 评论 -
[Python3]Python讀寫文件的方法
前言:在腳本開發中,讀寫文件是使用非常廣泛的,下面就推薦一種讀寫文件的方法:一、讀文件def read_file(file_name=None): with open(file_name, 'r') as f: line_list = f.readlines() return line_list#要读取非UTF-8编码的文本文件,需要给open()...原创 2019-11-27 19:52:03 · 382 阅读 · 0 评论 -
[Python3]Python Parsing Excel的一種方案
前言:在工作中,我們常常需要Parsing Excel來General Configure文件或者testbench,那麼用Python怎麼來實現呢?本文中將介紹一種解決方案 --- openpyxl一、安裝,若是系統中沒有安裝openpyxl,請先用如下命令:#其中pip安装方法,命令行输入: pip install openpyxl二、读取Excel文档...原创 2019-11-26 20:42:17 · 606 阅读 · 1 评论 -
[Python]Pandas用法總結
前言:相較於SQL語法,用Pandas篩選數據顯得比較麻煩。今天我們就將SQL與Pandas做個Mapping,通過Pandas來實現SQL的增刪改查。 1、數據演示:SL SW PL PW Classes ...原创 2019-10-20 16:11:59 · 264 阅读 · 0 评论 -
[Python]文本處理之對齊
1、使用rjust、ljust和center()方法來對齊文本,如下面的例子: (1)'Hello'.rjust(10) 是說我們希望右對齊,將'Hello'放在一個長度為10的字符串中,但是‘Hello’只有5個字符,所以會在左邊加上5個空格。 (2)'Hello'.center(20, '=') 是說居...原创 2019-03-08 21:55:41 · 348 阅读 · 0 评论 -
[Python]Python解析命令行参数 --- OptionParse使用方法總結
描述:一、OptionParser的使用方法:导入OptionParser :from optparse importOptionParser 构造OptionParser的对象:parser=OptionParser() 往OptionParser对象中增加option :parser.add_option() 调用OptionParser的解析函数:(options,ar...原创 2019-10-09 22:07:38 · 1368 阅读 · 0 评论