Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
Python中如何检测工业传感器的时间序列异常?滑动标准差法_创想鸟

Python中如何检测工业传感器的时间序列异常?滑动标准差法

滑动标准差法是一种直观且有效的时间序列异常检测方法,尤其适用于工业传感器数据。具体步骤为:1. 加载传感器数据为pandas.series或dataframe;2. 确定合适的滑动窗口大小;3. 使用rolling()计算滑动平均和滑动标准差;4. 设定阈值倍数(如3σ)并识别超出上下限的数据点为异常;5. 可视化结果并分析异常点。其优势在于适应局部波动、实现简单、对尖峰或骤降敏感,但局限在于对窗口大小敏感、难以处理趋势性和季节性模式、可能忽略缓慢漂移。窗口大小应根据数据频率、异常持续时间和周期性调整,阈值选择需权衡误报与漏报,并结合业务容忍度和历史数据优化。其他常见方法包括z-score法、iqr法、基于模型的残差分析、孤立森林、one-class svm、lof和ewma等,可根据数据特性和检测需求选择合适方法,或结合多种方法提升检测效果。

Python中如何检测工业传感器的时间序列异常?滑动标准差法

在Python中,要检测工业传感器的时间序列异常,滑动标准差法是一种直观且相对有效的方法。它主要通过计算数据点在一个局部时间窗口内的标准差,并据此来判断当前数据点是否偏离了该窗口内的正常波动范围,从而识别出那些“不合群”的异常值。

Python中如何检测工业传感器的时间序列异常?滑动标准差法

解决方案

滑动标准差法在Python中实现起来并不复杂,通常会借助pandas库的滑动窗口函数。核心思想是,我们不看全局的波动,而是关注数据在某个局部时间段内的变动情况。当一个数据点与它周围的数据相比,其波动性(通过标准差衡量)显得异常时,我们就认为它可能是一个异常。

具体步骤可以这样操作:

立即学习“Python免费学习笔记(深入)”;

Python中如何检测工业传感器的时间序列异常?滑动标准差法加载数据: 确保你的传感器数据已经加载成一个pandas.Series或DataFrame,时间戳作为索引。定义窗口: 确定一个合适的滑动窗口大小(window_size),这个大小决定了我们每次计算标准差时要考虑多少个历史数据点。计算滑动标准差: 使用rolling()方法对数据应用滑动窗口,然后计算每个窗口的标准差。设定阈值: 定义一个异常判断的阈值。通常,我们会将当前数据点与滑动平均值进行比较,如果它偏离滑动平均值的距离超过了某个倍数的滑动标准差,就标记为异常。

这是一个简化的Python代码示例:

import pandas as pdimport numpy as npimport matplotlib.pyplot as plt# 模拟工业传感器时间序列数据np.random.seed(42)data_points = 500normal_data = np.random.normal(loc=100, scale=5, size=data_points)# 引入一些异常点normal_data[150:155] += 30 # 持续性高值异常normal_data[300] -= 40    # 单点低值异常normal_data[400:403] = [120, 150, 110] # 多个高值异常# 创建时间序列timestamps = pd.to_datetime(pd.date_range(start='2023-01-01', periods=data_points, freq='H'))sensor_data = pd.Series(normal_data, index=timestamps, name='Temperature')# --- 滑动标准差法检测异常 ---window_size = 24 # 假设我们关注过去24小时的数据波动# 计算滑动平均值和滑动标准差rolling_mean = sensor_data.rolling(window=window_size).mean()rolling_std = sensor_data.rolling(window=window_size).std()# 设定异常阈值,例如2倍或3倍标准差# 这里的倍数需要根据实际情况调整,是检测灵敏度的关键threshold_multiplier = 3# 计算上下阈值线upper_bound = rolling_mean + threshold_multiplier * rolling_stdlower_bound = rolling_mean - threshold_multiplier * rolling_std# 识别异常点anomalies = sensor_data[(sensor_data > upper_bound) | (sensor_data < lower_bound)]# 可视化结果plt.figure(figsize=(15, 7))plt.plot(sensor_data, label='原始传感器数据', color='blue', alpha=0.7)plt.plot(rolling_mean, label=f'滑动平均 ({window_size}H)', color='green', linestyle='--')plt.plot(upper_bound, label=f'上限 ({threshold_multiplier}σ)', color='red', linestyle=':')plt.plot(lower_bound, label=f'下限 ({-threshold_multiplier}σ)', color='red', linestyle=':')plt.scatter(anomalies.index, anomalies.values, color='purple', s=50, zorder=5, label='检测到的异常')plt.title('工业传感器时间序列异常检测:滑动标准差法')plt.xlabel('时间')plt.ylabel('数值')plt.legend()plt.grid(True)plt.show()print(f"检测到的异常点数量: {len(anomalies)}")print("部分异常点示例:")print(anomalies.head())

这段代码模拟了传感器数据,并展示了如何用滑动标准差来识别异常。你会发现,滑动平均和标准差会随着时间动态调整,使得异常检测更适应数据的局部特性。

Python中如何检测工业传感器的时间序列异常?滑动标准差法

滑动标准差法在时间序列异常检测中的优势与局限性

就我个人经验来看,滑动标准差法在处理工业传感器数据时,确实有一些很实用的优点,但它也不是万能的。

优势:它最大的好处就是简单直观且适应性强。相对于全局阈值,滑动标准差能更好地捕捉数据的局部波动模式。比如,传感器在不同工况下,其正常值范围和波动幅度可能不同,滑动标准差能够“跟着”数据走,在数据基线发生缓慢变化时依然有效。它对于检测突然的尖峰(spike)或骤降(dip)非常灵敏,这些是工业现场常见的瞬时故障信号。代码实现起来也相对容易,不需要复杂的模型训练。

局限性:然而,它也有明显的不足。首先是对窗口大小的选择非常敏感。窗口太小,计算出的标准差会非常不稳定,容易产生大量误报(噪音被当成异常);窗口太大,则会过于平滑,导致真正的短时异常被“稀释”掉,难以被发现,或者对异常的反应滞后。其次,它难以处理数据的趋势性变化或季节性模式。如果数据本身有明显的上升或下降趋势,或者每天、每周都有固定的周期性波动,单纯的滑动标准差可能会把这些正常的变化误判为异常,因为它只关注局部波动,而没有对趋势或季节性进行建模。再者,对于持续性的、缓慢的偏移(例如传感器逐渐漂移),滑动标准差可能也表现不佳,因为它会逐渐适应这种新的“常态”,导致异常被忽略。

如何选择合适的滑动窗口大小与异常阈值?

这真的是一个经验活,没有一劳永逸的公式。在实际项目中,我发现这往往是调试和优化的核心。

滑动窗口大小的选择:选择窗口大小,得从你的业务场景和数据特性出发。

数据频率和异常持续时间: 如果你的数据是每分钟采集一次,而你预期异常通常持续几分钟到半小时,那么一个小时(60个点)或几个小时(120-240个点)的窗口可能比较合适。窗口应该足够大,以包含足够多的“正常”数据点来计算一个有代表性的标准差,但又不能太大,以至于把异常点也“包”进去,使得标准差失真。周期性: 如果数据有日周期或周周期,那么窗口大小最好能覆盖一个或多个完整的周期,或者避开周期性变化。比如,对于日周期数据,24小时的窗口可能是一个好的起点,因为它包含了完整的昼夜循环。尝试与观察: 最有效的方法还是多尝试几个不同的窗口大小,然后结合可视化工具,观察异常检测的效果。看看哪些异常被抓住了,哪些是误报,哪些是漏报。这需要一定的领域知识来判断哪些是真正的异常。

异常阈值的选择:阈值通常是滑动标准差的倍数(例如1.5倍、2倍、3倍)。

经验法则: 2倍或3倍标准差(即“2σ”或“3σ”)是统计学上常用的经验值。2σ意味着约有95.45%的数据点落在正常范围内,3σ则覆盖了99.73%。误报与漏报的权衡: 这是一个经典的“精度-召回率”(Precision-Recall)问题。阈值设得太小(比如1.5倍),会非常灵敏,但也容易产生大量误报,让你疲于应对;阈值设得太大(比如4倍),虽然误报少了,但可能会漏掉一些关键的、不那么极端的异常。业务容忍度: 最终的阈值选择,很大程度上取决于你的业务对误报和漏报的容忍度。对于关键设备,宁可多一些误报也要确保不漏掉任何潜在故障;对于非关键指标,可能更倾向于减少误报。历史数据分析: 如果有标注好的历史异常数据,可以用来评估不同阈值下的检测性能。否则,就得通过人工检查来逐步调整。我通常会从3σ开始,如果漏报多,就逐渐降低到2.5σ,甚至2σ,直到达到一个可接受的平衡。

除了滑动标准差,还有哪些常见的Python时间序列异常检测方法?

当然,滑动标准差只是冰山一角。在Python的生态系统里,处理时间序列异常检测的方法非常丰富,可以根据数据的特性和异常的类型选择更合适的工具。

Z-score 法: 和滑动标准差有点类似,但通常是基于全局或一个固定窗口内的均值和标准差来计算Z分数,然后根据Z分数的绝对值来判断。滑动Z-score其实就是滑动标准差的一种变体,它将每个点标准化到其局部上下文的均值和标准差。IQR(四分位距)法: 这是一种非常鲁棒的非参数方法,对极端值不那么敏感。它通过计算数据的Q1(第一四分位数)、Q3(第三四分位数)和IQR(Q3-Q1),将超出 Q1 - 1.5 * IQR 或 Q3 + 1.5 * IQR 范围的点视为异常。优点是无需假设数据服从正态分布,缺点是通常用于全局异常检测,对局部变化不敏感。基于模型的残差分析: 这是更高级的方法。例如,你可以使用ARIMA、Prophet(Facebook开源)或Exponential Smoothing等时间序列模型来预测数据的未来值。然后,将实际值与模型预测值之间的残差(误差)进行分析。如果残差突然变得非常大,就说明模型无法解释当前数据,很可能存在异常。这种方法对于有明显趋势和季节性的数据特别有效,因为它能将这些正常模式从数据中“剥离”出来。机器学习方法:Isolation Forest(孤立森林): 这是一种非常流行的无监督异常检测算法。它的核心思想是,异常点更容易被“孤立”出来,即只需要较少的随机划分就能将它们与正常点区分开来。它在处理高维数据和复杂异常模式时表现出色,而且不需要预先知道异常的标签。One-Class SVM(单类支持向量机): 这种方法尝试学习“正常”数据的边界。它只用正常数据进行训练,然后将落在边界之外的数据点视为异常。适用于只有正常样本而缺乏异常样本的情况。LOF(Local Outlier Factor,局部异常因子): 根据数据点与其邻居的密度差异来识别异常。如果一个点的密度显著低于其邻居,则可能是一个异常。EWMA(指数加权移动平均): 与简单的滑动平均不同,EWMA对最近的数据点赋予更高的权重,因此对数据变化响应更快,同时又比原始数据更平滑。可以结合EWMA的均值和标准差来检测异常。

选择哪种方法,最终还是取决于你的数据特点、异常的定义(是点异常、上下文异常还是集体异常)、以及你对模型复杂度和解释性的要求。很多时候,实际应用中会结合多种方法,比如先用滑动标准差进行初步筛选,再用更复杂的模型进行二次确认。

以上就是Python中如何检测工业传感器的时间序列异常?滑动标准差法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1366056.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
使用Numba优化NumPy数组二进制值到浮点数的映射
上一篇 2025年12月14日 04:57:50
树莓派上正确安装与配置 Tesseract OCR:告别 Wine 和路径错误
下一篇 2025年12月14日 04:57:55

相关推荐

  • 信息系统的核心组成部分

    信息系统的核心组成部分信息系统的核心组成部分信息系统的核心组成部分信息系统的核心组成部分

    1、 null 2、 信息系统是一个由计算机硬件、软件、网络设备、信息资源、用户以及管理制度共同组成的,致力于高效管理信息流动的人机协作体系,用以完成信息的采集、传递、存储与应用。 3、 系统涵盖信息输入、存储、处理、输出和控制五大核心功能,其发展历程可分为三个阶段:初始的数据处理系统、单一业务的管…

    2026年9月28日 • 用户投稿
    000
  • sublime怎么分屏对比两个文件_Sublime多窗口分屏进行文件内容对比技巧

    sublime怎么分屏对比两个文件_Sublime多窗口分屏进行文件内容对比技巧sublime怎么分屏对比两个文件_Sublime多窗口分屏进行文件内容对比技巧sublime怎么分屏对比两个文件_Sublime多窗口分屏进行文件内容对比技巧sublime怎么分屏对比两个文件_Sublime多窗口分屏进行文件内容对比技巧

    最直接的方法是使用Sublime Text的分屏布局功能,通过View → Layout选择Columns: 2等布局,将两个文件分别拖入不同面板进行对比;为进一步提升效率,可安装SublimeFileDiffs插件实现差异高亮比对,并结合快捷键、多视图管理与项目保存优化工作流。 Sublime T…

    2026年9月28日 • 用户投稿
    000
  • Win11更新遇到错误怎么解决?Win11更新遇到错误解决方法

    Win11更新遇到错误怎么解决?Win11更新遇到错误解决方法Win11更新遇到错误怎么解决?Win11更新遇到错误解决方法Win11更新遇到错误怎么解决?Win11更新遇到错误解决方法Win11更新遇到错误怎么解决?Win11更新遇到错误解决方法

    自从windows 11预览版推出以来,微软一直在积极解决系统中出现的各种问题,并陆续向用户推送了多个更新补丁。这些补丁旨在修复windows 11运行时的各类问题,然而部分用户在安装更新时却遭遇了错误提示。若在更新windows 11补丁时遇到此类问题,可以按照以下步骤操作: 首先,确保关闭或卸载…

    2026年9月28日 • 用户投稿
    000
  • 天禧携手字节扣子:AI生态再扩容,开发者与用户双向赋能

    天禧携手字节扣子:AI生态再扩容,开发者与用户双向赋能天禧携手字节扣子:AI生态再扩容,开发者与用户双向赋能天禧携手字节扣子:AI生态再扩容,开发者与用户双向赋能天禧携手字节扣子:AI生态再扩容,开发者与用户双向赋能

    9月25日,天禧个人超级智能体正式宣布与字节跳动旗下的ai智能体开发平台“扣子”建立生态合作关系。继chatexcel凭借“对话做表”功能引发广泛关注后,此次携手扣子平台,不仅是天禧在ai能力上的又一次重要拓展,更意味着联想的ai战略已迈入平台整合与生态共建的新阶段,ai生态赋能的核心价值得到显著提…

    2026年9月28日 • 用户投稿
    000
  • sublime怎么格式化json_Sublime Text JSON代码美化与格式化插件

    sublime怎么格式化json_Sublime Text JSON代码美化与格式化插件sublime怎么格式化json_Sublime Text JSON代码美化与格式化插件sublime怎么格式化json_Sublime Text JSON代码美化与格式化插件sublime怎么格式化json_Sublime Text JSON代码美化与格式化插件

    使用 Pretty JSON 插件可轻松格式化 JSON 文件,先通过 Package Control 安装插件,再按 Ctrl+Shift+P 调用命令实现美化与校验。 在 Sublime Text 中格式化 JSON 文件非常方便,只需借助一些轻量又实用的插件即可实现代码美化。最常用的方法是使用…

    2026年9月28日 • 用户投稿
    000
  • linux怎么运行脚本

    linux怎么运行脚本linux怎么运行脚本linux怎么运行脚本linux怎么运行脚本

    要在 Linux 中运行脚本,请先确保脚本具有可执行权限(ls -l script_name),然后通过以下几种方法运行脚本:命令行(./script_name)、Bash 命令(bash script_name)、Python 命令(python script_name.py)。脚本可以从命令行接…

    2026年9月28日 • 用户投稿
    000
  • 如何用豆包AI生成Python命令行工具

    如何用豆包AI生成Python命令行工具如何用豆包AI生成Python命令行工具如何用豆包AI生成Python命令行工具如何用豆包AI生成Python命令行工具

    明确需求后,用豆包ai生成python命令行工具可节省时间。1. 首先清晰描述功能,如“根据关键词搜索指定目录下的文本文件”;2. 豆包ai会生成完整脚本结构,包括argparse参数解析和文件遍历逻辑;3. 可进一步要求优化,如忽略大小写、支持更多文件类型;4. 进阶可让其生成打包模板,便于pip…

    2026年9月28日 • 用户投稿
    000
  • sublime怎么设置默认语法高亮_Sublime为不同文件类型设置默认语法

    sublime怎么设置默认语法高亮_Sublime为不同文件类型设置默认语法sublime怎么设置默认语法高亮_Sublime为不同文件类型设置默认语法sublime怎么设置默认语法高亮_Sublime为不同文件类型设置默认语法sublime怎么设置默认语法高亮_Sublime为不同文件类型设置默认语法

    可通过点击右下角语法名称并选择“Open all with current extension as…”为相同扩展名文件设置默认高亮;2. 编辑Preferences.sublime-settings用户配置添加extensions映射可实现全局绑定,如将.myjs关联至JavaScri…

    2026年9月28日 • 用户投稿
    000
  • 抖音直播号在哪里买?抖音直播号怎么申请

    抖音直播号在哪里买?抖音直播号怎么申请抖音直播号在哪里买?抖音直播号怎么申请抖音直播号在哪里买?抖音直播号怎么申请抖音直播号在哪里买?抖音直播号怎么申请

    随着抖音平台的持续火爆,越来越多用户将目光投向了抖音直播,希望通过直播实现个人价值或商业变现。然而,对于许多刚入行的新手主播而言,如何获取一个合适的直播账号成为了一大难题。本文将深入解析抖音直播号交易现状,全面解答“抖音直播号哪里买”这一热门问题,助你快速掌握购号技巧,顺利开启直播之路。 一、当前抖…

    2026年9月28日 • 用户投稿
    000
  • 抖音小店怎么设置佣金?抖音小店设置专属佣金

    抖音小店如今已成为众多商家扩展线上业务的重要渠道。在抖音小店中,科学地设置佣金是提升店铺盈利水平的核心环节。本文将深入探讨抖音小店佣金设置的具体方法,助力您熟练掌握佣金策略,提高店铺收益。 一、抖音小店佣金设置概要 佣金定义:佣金是商家向抖音平台支付的一笔费用,旨在鼓励达人推广商品。 佣金比例:抖音…

    2026年9月28日
    100
  • 如何通过容器化技术提升应用部署效率?

    如何通过容器化技术提升应用部署效率?如何通过容器化技术提升应用部署效率?如何通过容器化技术提升应用部署效率?如何通过容器化技术提升应用部署效率?

    容器化技术通过打包应用及所有依赖,实现环境一致性,彻底解决“在我机器上能跑”的问题。Docker将应用封装为独立镜像,在任何服务器上都能可靠运行;Kubernetes则通过声明式配置实现自动化部署、扩缩容和自愈,极大提升效率与可靠性。实践中需避免镜像过大、网络配置复杂、持久化存储处理不当、资源限制缺…

    2026年9月28日 • 用户投稿
    000
  • win8资源管理器停止工作_Win8资源管理器故障修复

    win8资源管理器停止工作_Win8资源管理器故障修复win8资源管理器停止工作_Win8资源管理器故障修复win8资源管理器停止工作_Win8资源管理器故障修复win8资源管理器停止工作_Win8资源管理器故障修复

    首先重启Windows资源管理器进程,若无效则通过SFC和DISM命令修复系统文件,接着更新显卡驱动,禁用第三方外壳扩展,并修改注册表启用独立进程运行文件夹窗口,以解决资源管理器无响应或频繁崩溃问题。 如果您在使用Windows 8系统时,遇到资源管理器无响应或频繁崩溃的情况,这将导致桌面和任务栏消…

    2026年9月28日 • 用户投稿
    100
  • 运维新概念:高效积累之道

    运维新概念:高效积累之道运维新概念:高效积累之道运维新概念:高效积累之道运维新概念:高效积累之道

    当前技术更新日新月异,各类语言、工具和理念层出不穷,令人应接不暇。唯有持续学习、不断吸收新知,方能紧跟发展潮流,不被时代淘汰。 1、 IT部门面临诸多挑战 2、 目前,IT部门整体尚未获得充分认可。尽管信息化在各单位日益重要,仍有部分管理者将其视为单纯的成本支出部门,认为其只消耗资源而无法直接创收,…

    2026年9月28日 • 用户投稿
    100
  • sublime prettier插件配置_Prettier代码格式化插件配置指南

    sublime prettier插件配置_Prettier代码格式化插件配置指南sublime prettier插件配置_Prettier代码格式化插件配置指南sublime prettier插件配置_Prettier代码格式化插件配置指南sublime prettier插件配置_Prettier代码格式化插件配置指南

    首先安装JsPrettier插件并配置prettier_cli_path和node_path路径,设置format_on_save_enabled为true以实现保存时自动格式化,确保prettier_options与项目规则一致,推荐在项目中本地安装Prettier并通过快捷键Ctrl+Alt+F…

    2026年9月28日 • 用户投稿
    000
  • sublime怎么设置成便携版_Sublime Text创建与使用Portable便携版本

    sublime怎么设置成便携版_Sublime Text创建与使用Portable便携版本sublime怎么设置成便携版_Sublime Text创建与使用Portable便携版本sublime怎么设置成便携版_Sublime Text创建与使用Portable便携版本sublime怎么设置成便携版_Sublime Text创建与使用Portable便携版本

    下载Sublime Text便携版.zip并解压;2. 在解压目录创建Data文件夹;3. 启动sublime_text.exe即进入便携模式,所有配置自动存于Data内;4. 通过复制Data文件夹可实现设置备份与迁移,无需安装或注册表修改,跨设备使用便捷。 Sublime Text 本身不提供官…

    2026年9月28日 • 用户投稿
    000
  • Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?

    Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?

    easynvr分为硬件版本和软件版本,两者的功能基本一致。然而,硬件版本的配置需要额外进行探索和接入步骤才能完成部署。探索功能需要使用tsingsee青犀视频自主研发的easysearcher探测工具,该工具可以在easynvr的官方网站上下载。 在某些情况下,EasySearcher探测工具可能会…

    2026年9月28日 • 用户投稿
    100
  • 乌鲁木齐银行定向采购 Oracle、IBM、Redhat

    2022年2月18日,乌鲁木齐银行发布《正版oracle软件采购项目》公开询价公告,控制价 283 万元。 采购内容:主要目标为以数量授权模式采购,采购Oracle数据库6C,Oracle weblogic 4C,Oracle集群2C,Oracle ADG 2C。 2022年3月1日发布成交公告,新…

    2026年9月28日
    000
  • 抖音价格保护是什么意思?抖音有价格保护吗

    抖音价格保护是什么意思?抖音有价格保护吗抖音价格保护是什么意思?抖音有价格保护吗抖音价格保护是什么意思?抖音有价格保护吗抖音价格保护是什么意思?抖音有价格保护吗

    随着短视频平台的迅猛发展,抖音早已不只是一个娱乐工具,更成为集内容与电商于一体的综合性平台。越来越多用户选择在抖音购物,但随之而来的问题也引发了关注:刚买完商品会不会马上降价?有没有价格保障机制?今天我们就来深入解析“抖音是否有价格保护”以及“价格保护到底意味着什么”。 一、什么是抖音的价格保护? …

    2026年9月28日 • 用户投稿
    000
  • MBTI测试免费链接入口_ MBTI免费测试网站在线地址

    MBTI测试免费链接入口_ MBTI免费测试网站在线地址MBTI测试免费链接入口_ MBTI免费测试网站在线地址MBTI测试免费链接入口_ MBTI免费测试网站在线地址MBTI测试免费链接入口_ MBTI免费测试网站在线地址

    MBTI测试免费链接入口包括www.16personalities.com和www.16mbti.cn,前者基于荣格理论提供16种人格类型分析,含职业建议;后者支持多次测试、生成多维度报告,具社交分享功能,界面简洁适配多设备,测试约12分钟完成。 MBTI测试免费链接入口在哪里?这是不少网友都关注的…

    2026年9月28日 • 用户投稿
    000
  • 如何用豆包AI写协程代码 协程代码的AI编写技巧大公开

    如何用豆包AI写协程代码 协程代码的AI编写技巧大公开如何用豆包AI写协程代码 协程代码的AI编写技巧大公开如何用豆包AI写协程代码 协程代码的AI编写技巧大公开如何用豆包AI写协程代码 协程代码的AI编写技巧大公开

    用豆包ai写协程代码的关键在于提问方式与后续优化。一、明确所需协程类型,如并发下载或任务管理,提问越具体生成代码越实用;二、注意避免阻塞调用,如将time.sleep改为await asyncio.sleep;三、善用提示词提升代码质量,如指定库、并发数及异常处理;四、结合项目结构调整代码,适配模块…

    2026年9月28日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信