商业数据分析实战:从数据透视表到Python爬虫的完整工作流
这类商业数据分析教程最怕的就是内容零散、不成体系或者只讲理论、不讲落地。一个完整的分析流程从数据获取、清洗、处理到可视化呈现中间任何一个环节卡住整个项目就推不下去。所以一个好的教程核心价值在于能把“数据透视表、数据库、Python、爬虫”这些看似独立的工具串成一个能跑通、能复现的实战工作流。如果你正打算从零开始学数据分析或者想从Excel进阶到更自动化的分析流程那么关注的重点不应该是“最全最细”这个形容词而是这套方法能不能解决你手头的具体问题比如怎么把网页上的数据自动抓下来存到数据库怎么用Python把数据库里的数据清洗干净怎么用数据透视表快速做汇总分析最后怎么把分析结果清晰地展示出来下面我就以一个从业者的视角把这套流程拆解成可执行的步骤并补充那些教程里可能不会细讲但实际工作中一定会遇到的“坑”和判断标准。1. 先理清商业数据分析的完整链路工具各司其职很多人一上来就埋头学Python、学SQL但学了半天不知道用在哪里。其实商业数据分析有一个非常清晰的“数据流水线”。理解这个链路你才知道每个工具该在哪个环节发力。1.1 从需求到数据明确你要解决什么问题在碰任何工具之前先想清楚业务问题。例如监控类每日/每周的销售额、用户活跃度趋势是怎样的诊断类为什么这个月的转化率突然下降了预测类下个季度的营收大概会是多少挖掘类哪些用户特征最可能带来高价值购买不同的需求决定了你后续需要什么样的数据以及分析的复杂程度。我建议新手从一个具体的、可验证的小问题开始比如“分析过去一个月销量最高的10个商品及其特征”。1.2 核心工具链的分工与协作根据上面的链路主流工具的分工是这样的环节核心任务推荐工具关键输出数据获取从各种源头收集原始数据Python爬虫、数据库查询(SQL)、API接口、手动录入(Excel/CSV)结构化的原始数据文件CSV, JSON或数据库表数据存储与管理持久化存储数据便于查询和更新MySQL, PostgreSQL, SQLite (轻量)规范化的数据库表数据清洗与处理处理缺失值、异常值、格式转换、数据合并Python (Pandas, NumPy), SQL干净、可用于分析的数据集数据分析与探索汇总、统计、建模、发现规律Excel数据透视表、Python (Pandas, Scikit-learn), R语言汇总报表、统计指标、模型结果数据可视化与报告将分析结果以图表、报告形式呈现Excel图表、Python (Matplotlib, Seaborn, PyEcharts), BI工具 (Tableau, Power BI)图表、Dashboard、分析报告这个表格就是你的“作战地图”。数据透视表是你的“瑞士军刀”用于快速对清洗后的数据进行多维度的汇总和切片分析尤其在向业务部门汇报时非常直观。数据库是你的“仓库”所有原始和中间数据都应该规整地放在里面而不是散落在无数个Excel文件里。Python是你的“自动化车间”负责完成从爬虫抓取、数据清洗到复杂分析和可视化的全链条任务。爬虫则是你的“外部数据采集器”。注意不要试图用一个工具解决所有问题。Excel处理十万行以上的数据就会很卡Python做一次性的、复杂的清洗和转换更高效而数据库则确保了数据的一致性和可追溯性。2. 环境准备与工具安装避开第一个“坑”很多教程默认你的环境是完美的但现实中版本冲突、路径问题、依赖缺失才是新手的第一道坎。2.1 Python环境Anaconda是首选但要注意细节对于数据分析我强烈推荐使用Anaconda发行版。它集成了Python、Jupyter Notebook以及Pandas、NumPy等几乎所有你需要的科学计算库。安装与验证步骤下载安装从Anaconda官网下载对应你操作系统Windows/macOS/Linux的安装包。安装时务必勾选“Add Anaconda to my PATH environment variable”添加到系统PATH这能避免后续在命令行中找不到conda和python命令。验证安装打开命令行Windows用CMD或Anaconda PromptmacOS/Linux用Terminal。输入conda --version和python --version应该能显示版本号。如果报错“conda不是内部或外部命令”说明PATH没配置好需要手动添加或重新安装并勾选选项。管理环境Anaconda允许你创建独立的Python环境避免项目间包版本冲突。但对于初学者可以先用默认的base环境。# 创建一个名为data_analysis的新环境并安装Python 3.9 conda create -n data_analysis python3.9 # 激活这个环境 conda activate data_analysis # 安装必要的包 conda install pandas numpy matplotlib seaborn jupyter关于那个“Warning”在激活环境时你可能会看到类似Warning: This Python interpreter is in a conda environment, but the environment has not been activated.的警告。这通常是因为Shell没有正确初始化conda。解决方法是关闭终端重新打开或者执行conda init后重启终端。对于新手只要conda activate命令能工作这个警告可以暂时忽略。2.2 数据库选择与安装从SQLite开始对于个人学习和小型项目SQLite是最佳起点。它无需安装服务器整个数据库就是一个文件用Python直接操作。优点零配置便携Python标准库内置支持。缺点不适合高并发写入。对于想体验更接近生产环境如MySQL, PostgreSQL的同学可以使用Docker来快速部署避免复杂的本地安装。# 使用Docker运行一个MySQL实例 docker run --name some-mysql -e MYSQL_ROOT_PASSWORDmy-secret-pw -d mysql:latest2.3 代码编辑器VSCode是全能选手VSCodePython扩展Jupyter扩展是目前最流行的组合。它不仅能写.py脚本还能直接运行和调试Jupyter Notebook.ipynb文件非常适合数据分析这种探索性工作。配置Python环境在VSCode中按CtrlShiftP输入Python: Select Interpreter选择你刚才用conda创建的data_analysis环境下的python.exe路径即可。3. 实战推演构建一个端到端分析案例我们用一个模拟的电商场景把整个流程串起来爬取商品列表 - 存入数据库 - 清洗分析 - 透视表汇总 - 可视化报告。3.1 第一步用Python爬虫获取数据模拟由于直接爬取真实网站涉及法律和反爬问题我们这里用Python的requests和BeautifulSoup库模拟一个抓取过程数据是本地生成的。重点是理解流程。import pandas as pd import numpy as np from datetime import datetime, timedelta # 模拟生成一个月的电商销售数据 np.random.seed(42) # 确保每次生成的数据一致 date_range pd.date_range(start2024-01-01, end2024-01-31, freqD) product_list [手机, 笔记本电脑, 耳机, 智能手表, 充电宝] region_list [华东, 华北, 华南, 华西] data [] for single_date in date_range: for product in product_list: for region in region_list: # 模拟每日每产品每区域的销量和销售额 sales_volume np.random.randint(1, 50) unit_price np.random.choice([2999, 6999, 399, 1999, 99]) # 对应产品价格 sales_amount sales_volume * unit_price data.append({ date: single_date.strftime(%Y-%m-%d), product: product, region: region, sales_volume: sales_volume, unit_price: unit_price, sales_amount: sales_amount }) df_raw pd.DataFrame(data) print(f生成数据总行数{len(df_raw)}) print(df_raw.head())这段代码生成了一个包含日期、产品、区域、销量、单价、销售额的DataFrame。在实际爬虫中你会用requests.get()获取网页用BeautifulSoup解析HTML然后提取数据构建这样的DataFrame。3.2 第二步将数据存入数据库我们将生成的df_raw存入SQLite数据库。import sqlite3 # 连接到SQLite数据库如果不存在则会创建 conn sqlite3.connect(ecommerce_sales.db) cursor conn.cursor() # 创建表 create_table_sql CREATE TABLE IF NOT EXISTS sales ( id INTEGER PRIMARY KEY AUTOINCREMENT, date TEXT NOT NULL, product TEXT NOT NULL, region TEXT NOT NULL, sales_volume INTEGER NOT NULL, unit_price REAL NOT NULL, sales_amount REAL NOT NULL ) cursor.execute(create_table_sql) # 将DataFrame数据写入数据库如果表已存在则替换 df_raw.to_sql(sales, conn, if_existsreplace, indexFalse) # 查询验证 df_from_db pd.read_sql_query(SELECT * FROM sales LIMIT 5, conn) print(从数据库读取的前5行数据) print(df_from_db) conn.close()现在你的数据已经持久化在ecommerce_sales.db文件里了。用数据库的好处是你可以用SQL进行非常灵活和高效的查询而不用每次都在内存里加载整个大数据集。3.3 第三步数据清洗与探索Python Pandas数据从数据库读出后通常需要清洗。我们假设发现了一些问题并处理。# 重新连接数据库并读取数据 conn sqlite3.connect(ecommerce_sales.db) df pd.read_sql_query(SELECT * FROM sales, conn) conn.close() # 1. 查看数据基本信息 print(数据概览) print(df.info()) print(\n描述性统计) print(df[[sales_volume, unit_price, sales_amount]].describe()) # 2. 检查缺失值 print(f\n缺失值统计\n{df.isnull().sum()}) # 3. 检查重复值 (根据业务逻辑同一天同一产品同一区域的记录应该是唯一的) # 这里我们假设有重复进行去重保留第一条 duplicate_rows df.duplicated(subset[date, product, region], keepfirst).sum() print(f\n基于日期、产品、区域的重复行数{duplicate_rows}) if duplicate_rows 0: df df.drop_duplicates(subset[date, product, region], keepfirst) # 4. 检查异常值例如销售额为负或极高 # 假设我们认为单日单产品单区域销售额超过10万为异常 outliers df[df[sales_amount] 100000] print(f\n销售额超过10万的异常记录数{len(outliers)}) # 处理方式可以删除、替换为阈值或标记。这里我们选择标记 df[is_outlier] df[sales_amount] 100000 # 5. 数据转换将日期字符串转为datetime类型 df[date] pd.to_datetime(df[date]) print(\n清洗后的数据前5行) print(df.head())清洗后我们得到了一个干净、可用于分析的df。3.4 第四步使用数据透视表Pandas pivot_table进行多维分析这是商业分析的核心。数据透视表能快速回答诸如“每个区域哪种产品卖得最好”、“每月的销售趋势如何”等问题。# 1. 各产品总销售额和总销量 product_summary pd.pivot_table(df, values[sales_volume, sales_amount], index[product], aggfunc{sales_volume: sum, sales_amount: sum}) print(各产品汇总) print(product_summary) # 2. 各区域每月销售额趋势 (需要先提取月份) df[month] df[date].dt.to_period(M) region_monthly pd.pivot_table(df[df[is_outlier]False], # 排除异常值 valuessales_amount, indexmonth, columnsregion, aggfuncsum, fill_value0) print(\n各区域月度销售额透视表) print(region_monthly) # 3. 产品与区域的交叉分析平均单价和总销量 cross_tab pd.pivot_table(df, values[unit_price, sales_volume], indexproduct, columnsregion, aggfunc{unit_price: mean, sales_volume: sum}, fill_value0, marginsTrue, # 添加总计行/列 margins_name总计) print(\n产品-区域交叉分析平均单价/总销量) print(cross_tab)Pandas的pivot_table功能非常强大参数values指定要计算的数值index是行分组columns是列分组aggfunc是聚合函数如sum, mean, count。fill_value可以处理空值margins可以快速得到小计和总计。3.5 第五步数据可视化与报告分析结果需要用图表说话。我们用matplotlib和seaborn来画图。import matplotlib.pyplot as plt import seaborn as sns sns.set_style(whitegrid) # 设置 seaborn 样式 # 1. 各产品总销售额柱状图 plt.figure(figsize(10, 6)) product_summary[sales_amount].sort_values(ascendingFalse).plot(kindbar, colorskyblue) plt.title(各产品总销售额对比) plt.xlabel(产品) plt.ylabel(销售额元) plt.xticks(rotation45) plt.tight_layout() plt.show() # 2. 各区域月度销售额趋势折线图 plt.figure(figsize(12, 6)) for region in region_monthly.columns: plt.plot(region_monthly.index.astype(str), region_monthly[region], markero, labelregion) plt.title(各区域月度销售额趋势) plt.xlabel(月份) plt.ylabel(销售额元) plt.legend() plt.grid(True, linestyle--, alpha0.7) plt.tight_layout() plt.show() # 3. 产品-区域销量热力图 (使用交叉分析中的销量数据) # 我们需要从cross_tab中提取销量部分这是一个多级索引的DataFrame # 假设我们想可视化‘sales_volume’的‘sum’聚合结果需要先筛选 # 注意因为上面pivot_table用了多层aggfunc提取稍微复杂。这里我们用更直接的方法重算一个销量透视表。 sales_volume_pivot pd.pivot_table(df, valuessales_volume, indexproduct, columnsregion, aggfuncsum, fill_value0) plt.figure(figsize(8, 6)) sns.heatmap(sales_volume_pivot, annotTrue, fmt.0f, cmapYlOrRd, linewidths.5) plt.title(产品-区域总销量热力图) plt.tight_layout() plt.show()图表能直观地展示“笔记本电脑”和“手机”是销售额主力华东和华南是核心销售区域以及月度销售可能存在波动。这些洞察是生成商业报告的基础。4. 从脚本到自动化构建可复用的数据分析工作流单次分析跑通只是第一步。要让分析产生持续价值需要把它自动化、流程化。4.1 将代码模块化不要把所有的代码都写在一个Jupyter Notebook或一个.py文件里。按照功能拆分data_collection.py: 包含爬虫或数据生成函数。database_utils.py: 包含连接数据库、建表、插入数据的函数。data_cleaning.py: 包含数据清洗和预处理的函数。analysis.py: 包含核心分析逻辑和透视表生成函数。visualization.py: 包含图表绘制函数。config.py: 存放数据库路径、API密钥如有等配置信息。main.py: 主程序按顺序调用上述模块。这样当数据源更新时你只需要重新运行main.py或者用定时任务调度它。4.2 使用Jupyter Notebook进行探索性分析对于探索性数据分析Jupyter Notebook是无敌的。它允许你交互式地执行代码块、查看中间结果、插入Markdown笔记。你可以把第三节的每一步都放在一个Notebook里形成一份完整的、可交互的分析报告。最佳实践用Notebook做探索和沟通用.py脚本做自动化和部署。4.3 引入版本控制Git数据分析项目同样需要版本控制。使用Git来管理你的代码、Notebook和重要的配置文件。这能让你回溯到任何历史版本的分析结果。与团队成员协作。清晰地记录每次分析所做的更改。4.4 关于“数据分析Agent”和“Dify工作流”的思考最近流行的“数据分析Agent”或“Dify数据分析工作流”等概念本质上是将我们上面手动执行的步骤数据获取、清洗、分析、可视化通过一个智能体或图形化工作流来自动编排和决策。对于初学者我强烈建议先亲手完整地走几遍手动流程。只有你清楚地知道每一步在做什么、可能会出什么错、结果应该如何判断未来你才能更好地设计、使用或评估这些自动化工具。否则当Agent给出一个奇怪的结果时你根本无从排查。5. 常见问题排查与性能优化在实际操作中你肯定会遇到各种报错和性能瓶颈。这里列出一些高频问题的排查思路。5.1 爬虫相关问题requests库请求被拒绝或返回乱码。排查检查URL是否正确网络是否通畅。添加请求头User-Agent模拟浏览器访问。检查响应状态码response.status_code非200需处理。检查网页编码response.encoding可能需要用response.content.decode(gbk)等指定编码。替代方案对于复杂网站或需要执行JavaScript的页面可以考虑使用Selenium或Playwright。5.2 数据库相关问题sqlite3.OperationalError: database is locked排查这意味着数据库文件被另一个进程可能是你未关闭的Jupyter内核或另一个Python脚本以写入模式锁定了。确保在所有写操作完成后及时conn.close()或者使用with sqlite3.connect(...) as conn:上下文管理器自动关闭。问题查询或插入速度非常慢。优化对经常用于查询条件的列创建索引CREATE INDEX idx_name ON table(column)。批量插入数据时使用executemany()或Pandas的to_sql()方法而不是在循环中逐条execute()。对于超大数据集考虑分批次查询和处理。5.3 Python/Pandas相关问题处理大数据时内存不足MemoryError。优化使用df.info(memory_usagedeep)查看DataFrame内存占用。将数值列转换为更节省内存的数据类型如int32,float32或用category类型存储重复的字符串列。分批读取数据使用pd.read_sql_query()时用LIMIT和OFFSET或使用chunksize参数。考虑使用Dask或Modin库来处理超出内存的数据。问题KeyError或ValueError。排查99%的情况是列名或索引写错了。用df.columns和df.index仔细核对。使用try...except块捕获异常并打印详细信息。5.4 数据透视表结果不符合预期问题透视表出来的数字是NaN或者聚合结果不对。排查检查aggfunc参数是否正确。求和使用sum求平均使用mean。检查作为values的列是否都是数值型。如果不是需要先转换或选择正确的列。检查数据中是否存在导致聚合为NaN的异常值如字符串、无穷大。可以先df.fillna(0)或用dropna()处理。6. 学习路径与资源建议最后给想系统学习的朋友一个务实的学习路径第一阶段掌握核心工具1-2个月Excel深入理解数据透视表、常用函数VLOOKUP, SUMIFS、基础图表。这是和业务沟通的通用语言。SQL学会基本的SELECT,JOIN,WHERE,GROUP BY,ORDER BY以及子查询和窗口函数进阶。推荐《SQL必知必会》。Python基础变量、数据类型、循环、条件判断、函数、常用数据结构列表、字典。廖雪峰Python教程是不错的起点。Pandas NumPy重点学习DataFrame的创建、索引、筛选、分组、合并、以及缺失值处理。这是数据分析的基石。第二阶段实战项目与流程整合2-3个月找一个你感兴趣的公开数据集如Kaggle, UCI用Python完成从数据读取、清洗、分析到可视化的全流程。尝试将数据存入数据库SQLite或MySQL并用SQL进行部分查询分析与Pandas的结果对比。学习使用requests和BeautifulSoup爬取简单的静态网页数据并整合到你的分析流程中。学习使用matplotlib和seaborn绘制多种类型的图表并学习如何美化图表使其更适合报告。第三阶段进阶与业务理解持续统计学基础了解描述性统计、假设检验、相关性与回归分析。这能让你从“描述现象”进阶到“探索原因”。可视化进阶学习使用Plotly制作交互式图表或学习Tableau/Power BI等BI工具。业务知识深入你所在的行业电商、金融、营销等了解核心指标KPI和业务流程。数据分析的价值最终要体现在业务决策上。这套“数据透视表 - 数据库 - Python - 爬虫”的组合拳其威力不在于单个工具多精深而在于你能把它们流畅地衔接起来形成一个从数据源头到决策洞察的闭环。我个人的习惯是任何分析开始前先花时间想清楚最终的报告需要回答哪几个问题然后反推出需要什么样的数据和图表最后再选择最高效的工具链去执行。先让单次分析跑通再考虑如何把它变成定时运行的自动化脚本这才是从学习到生产的正确路径。

相关新闻

IDA Pro逆向工程入门:从静态分析到实战破解的核心心法

IDA Pro逆向工程入门:从静态分析到实战破解的核心心法

1. 从“天书”到“地图”:IDA Pro 逆向工程入门心法第一次打开 IDA Pro,面对满屏的十六进制代码、错综复杂的流程图和一堆看不懂的符号,那种感觉就像拿到了一张没有图例的古代藏宝图。很多新手会在这里卡住,觉得逆向工程高深莫测。…

2026/10/2 23:29:54 阅读更多 →
空洞骑士模组管理器Scarab:终极完整指南,一键安装智能管理

空洞骑士模组管理器Scarab:终极完整指南,一键安装智能管理

空洞骑士模组管理器Scarab:终极完整指南,一键安装智能管理 【免费下载链接】Scarab An installer for Hollow Knight mods written with Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab Scarab是一款专为《空洞骑士》设计的跨平台…

2026/10/6 17:47:23 阅读更多 →
毕业论文Word排版全攻略:从样式绑定到自动化组件实战

毕业论文Word排版全攻略:从样式绑定到自动化组件实战

1. 从“格式焦虑”到“效率革命”:毕业论文排版的核心痛点又到了一年一度的毕业季,对于绝大多数本科生和研究生来说,撰写毕业论文是学术生涯的最后一道关卡。然而,与内容创作本身的艰辛相比,一个更普遍、更折磨人的问题…

2026/9/27 10:06:33 阅读更多 →

最新新闻

当AI原生公司开始“吃掉”制片厂:影视工业的边界正在溶解

当AI原生公司开始“吃掉”制片厂:影视工业的边界正在溶解

🌊 专注 AI 大模型与前沿科技深度解析,习惯从工程师视角拆解技术热点,让我们一起在技术浪潮中保持清醒与好奇 🚀当AI原生公司开始“吃掉”制片厂:影视工业的边界正在溶解30 秒结论 本文判断:AI原生影视公司…

2026/10/15 0:49:41 阅读更多 →
从柯西-施瓦兹不等式到匹配滤波:工程直觉与实战避坑指南

从柯西-施瓦兹不等式到匹配滤波:工程直觉与实战避坑指南

简介:这份资料围绕雷达信号处理中的匹配滤波技术展开,从柯西施瓦兹不等式这一数学基础切入,帮助读者理解匹配滤波器的理论来源与工程实现。内容适合具备一定信号处理与线性代数基础的高校学生、科研人员及雷达工程从业者,用于解决…

2026/10/15 0:48:41 阅读更多 →
手写C++ OBJ文件解析器:从格式到百万顶点优化与避坑指南

手写C++ OBJ文件解析器:从格式到百万顶点优化与避坑指南

简介:面向需要处理Wavefront OBJ三维模型格式的开发者和图形学入门者,这份资源提供一套基于Visual Studio 2013的obj解析C源码。源码实现完整的读取流程,覆盖顶点、纹理坐标、法线及多边形面这几类核心指令的解析,通过文件流逐行读…

2026/10/15 0:48:41 阅读更多 →
superpowers:用SKILL.md让Claude Code变身高效率AI开发助手

superpowers:用SKILL.md让Claude Code变身高效率AI开发助手

1. 先搞清楚:superpowers 到底是什么如果你平时用 Claude Code 比较多,可能早就遇到了一个让我当初很头疼的问题:底层模型确实聪明,但你在对话里让它"做个深度调研""写一套完整的单测""把这次的改动整理…

2026/10/15 0:48:41 阅读更多 →
用repomap给Claude Code一张代码地图,工具调用从52次降到3次

用repomap给Claude Code一张代码地图,工具调用从52次降到3次

1. 52 次工具调用到底是怎么花掉的我一直觉得 Claude Code 这类 CLI 编程助手最让人上头的点是“它真的会自己去翻代码库”,但最让人血压升高的点也是“它真的会自己去翻代码库”。刚上手那会儿,我在一个两万行左右的项目里让它排查登录流程的 token 过期…

2026/10/15 0:48:41 阅读更多 →
C#调用MATLAB绘图实战:COM自动化、句柄管理与嵌入式集成

C#调用MATLAB绘图实战:COM自动化、句柄管理与嵌入式集成

简介:本资源面向C#开发者与MATLAB混合编程实践者,解决在Windows平台下利用MATLAB强大图形引擎(尤其三维可视化)弥补C#原生绘图能力不足的核心问题。适用于科学计算、工程仿真、教学演示等需高质量数学图形的中高级开发场景。压缩包…

2026/10/15 0:48:41 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →