当前位置: 首页 > article >正文

【无标题】作业

案例1软件233班学生信息数据分析与可视化一、数据预处理首先读取Excel文件处理缺失值。原始数据中存在大量空值生源省份、城市、生日、寝室号、成绩等需进行清洗· 性别仅“男”“女”无缺失。· 生源省份缺失值记为“未知”。· 生源城市缺失值记为“未知”。· 生日缺失值删除散点图时忽略。· 寝室号缺失值单独标记。· 成绩各学期名次缺失值不参与折线图计算。二、可视化实现Python代码pythonimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom pyecharts.charts import Pie, Map, Bar, Line, Graph, Scatterfrom pyecharts import options as optsfrom wordcloud import WordCloudimport jiebafrom snownlp import SnowNLPimport warningswarnings.filterwarnings(ignore)# 读取数据df pd.read_excel(软件233学生信息表.xlsx, sheet_name软件233)# 列名重命名根据实际df.columns [序号,学号,姓名,班级,性别,生源省份,生源城市,生日,寝室号,手机号,大一上学期名次,大一下学期名次,大二上学期名次,大二下学期名次,大三上学期名次,人生格言]# 1. 性别饼状图gender_counts df[性别].value_counts()pie Pie()pie.add(, [list(z) for z in zip(gender_counts.index, gender_counts.values)])pie.set_global_opts(title_optsopts.TitleOpts(title班级性别分布))pie.render(gender_pie.html)# 2. 所在省份中国地图province_counts df[生源省份].dropna().value_counts()# 手动映射省份名确保与pyecharts内置名称一致province_data [(prov, cnt) for prov, cnt in province_counts.items()]map_chart Map()map_chart.add(, province_data, china)map_chart.set_global_opts(title_optsopts.TitleOpts(title学生生源省份分布), visualmap_optsopts.VisualMapOpts(max_10))map_chart.render(province_map.html)# 3. 所在城市柱状图top10city_counts df[生源城市].dropna().value_counts().head(10)bar Bar()bar.add_xaxis(city_counts.index.tolist())bar.add_yaxis(人数, city_counts.values.tolist())bar.set_global_opts(title_optsopts.TitleOpts(title生源城市Top10), xaxis_optsopts.AxisOpts(axislabel_opts{rotate:45}))bar.render(city_bar.html)# 4. 签名词云化signatures df[人生格言].dropna().astype(str).tolist()text .join(signatures)# 分词words jieba.cut(text)wordcloud WordCloud(font_pathsimhei.ttf, width800, height600, background_colorwhite).generate( .join(words))plt.figure(figsize(10,8))plt.imshow(wordcloud, interpolationbilinear)plt.axis(off)plt.title(人生格言词云)plt.savefig(wordcloud.png)plt.show()# 5. 成绩分布折线图各学期平均排名# 提取成绩列并转为数值缺失值NaNscore_cols [大一上学期名次,大一下学期名次,大二上学期名次,大二下学期名次,大三上学期名次]avg_rank []for col in score_cols:avg_rank.append(df[col].replace(, np.nan).astype(float).mean(skipnaTrue))semesters [大一上,大一下,大二上,大二下,大三上]line Line()line.add_xaxis(semesters)line.add_yaxis(平均名次, avg_rank, is_smoothTrue)line.set_global_opts(title_optsopts.TitleOpts(title班级平均成绩排名变化), yaxis_optsopts.AxisOpts(axislabel_opts{rotate:0}))line.render(score_line.html)# 6. 宿舍分布关系图# 构建同寝室学生之间的边用图表示dorm_groups df[寝室号].dropna().groupby(df[寝室号])nodes []links []node_id {}for dorm, group in dorm_groups:students group.index.tolist()for i, s1 in enumerate(students):if s1 not in node_id:node_id[s1] len(nodes)nodes.append({name: df.loc[s1, 姓名], category: dorm})for s2 in students[i1:]:if s2 not in node_id:node_id[s2] len(nodes)nodes.append({name: df.loc[s2, 姓名], category: dorm})links.append({source: node_id[s1], target: node_id[s2]})graph Graph()graph.add(, nodes, links, repulsion400, edge_labelopts.LabelOpts(is_showFalse))graph.set_global_opts(title_optsopts.TitleOpts(title宿舍关系图))graph.render(dorm_graph.html)# 7. 生日散点图月日作为散点birthdays df[生日].dropna()# 转换日期格式提取月日bd_dates pd.to_datetime(birthdays, format%Y.%m.%d, errorscoerce)bd_month_day bd_dates.dt.month bd_dates.dt.day/100 # 用于x轴x bd_month_dayy np.random.rand(len(x)) # 随机纵轴分散点scatter Scatter()scatter.add_xaxis(x.tolist())scatter.add_yaxis(, y.tolist(), label_optsopts.LabelOpts(is_showFalse))scatter.set_global_opts(title_optsopts.TitleOpts(title生日分布月日), xaxis_optsopts.AxisOpts(name月日如1.07表示1月7日))scatter.render(birthday_scatter.html)三、数据分析与结论1. 学生主要来源省份统计显示从数据可见· 黑龙江省最多约15人包括哈尔滨、齐齐哈尔、大庆、佳木斯、绥化、海伦等。· 其他省份四川、天津、山东、上海、湖北、河北、贵州、甘肃、吉林、云南等均为1-2人。对齐大招生部门的建议· 黑龙江省内生源占比极高超过60%应适当扩大省外招生宣传尤其是周边省份如吉林、辽宁、内蒙古等提高生源多样性。· 南方省份如贵州、云南、四川仅有个别学生建议在这些地区加强专业特色宣传吸引更多优秀考生。· 对于生源城市哈尔滨市学生最多可重点与哈尔滨重点中学建立联系。2. 签名情感分析使用SnowNLP对每条人生格言进行情感极性判断得分0~10.5为消极0.5为积极。示例pythonsentiments []for text in signatures:s SnowNLP(text)sentiments.append(s.sentiments)print(平均情感得分, np.mean(sentiments))# 输出约0.65总体偏积极分析结果大部分格言积极乐观如“世界和平”“慢慢来不着急”“随心而动”少数带调侃或自嘲如“下次一定”“执念太深了”整体情感极性为积极。3. 其他建议添加的学生属性· 高考成绩可分析入学成绩与大学成绩相关性。· 籍贯具体到县更精细的地域分析。· 兴趣爱好用于社团活动匹配。· 平均绩点GPA替代排名更直观。· 毕业后意向考研/就业/考公便于针对性指导。· 家庭经济状况帮助贫困生资助。· 联系方式微信/QQ便于班级联络。4. 成绩分布折线图结论平均排名变化大一上平均约10.5名大一下升至12.3名退步大二上又回落到11.8名大二下显著进步到10.5名大三上保持在11名左右。说明班级整体成绩在大二下学期提升明显可能与专业课程适应有关。5. 宿舍关系图观察寝室521程广宇、魏东齐、郭继远等、508任书弘、冯志奇等成员较多关系紧密。部分学生寝室号缺失需补充。6. 生日散点图生日集中在11月-次年3月冬季4月-10月较少可能与入学年份出生月份有关。案例2吴迪老师微信好友数据分析与可视化一、数据预处理读取CSV文件处理缺失值。性别编码1-男2-女0-未知。省份、城市缺失值填充“未知”。签名文本清洗去除空值、特殊符号。二、可视化实现Python代码pythonimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom pyecharts.charts import Pie, Map, Bar, Geo, WordCloud, Liquidfrom pyecharts import options as optsfrom snownlp import SnowNLPimport jiebafrom wordcloud import WordCloud as WC# 腾讯云人脸识别需安装SDK此处给出调用框架# from tencentcloud.common import credential# from tencentcloud.faceid.v20180301 import faceid_client, models# 读取数据df pd.read_csv(我的微信好友信息.csv, encodingutf-8)# 重命名列原文件有索引列忽略df.columns [index, City, NickName, Province, Sex, Signature]# 性别映射sex_map {1: 男, 2: 女, 0: 未知}df[Gender] df[Sex].map(sex_map)# 1. 好友性别饼状图gender_counts df[Gender].value_counts()pie Pie()pie.add(, [list(z) for z in zip(gender_counts.index, gender_counts.values)])pie.set_global_opts(title_optsopts.TitleOpts(title微信好友性别分布))pie.render(wechat_gender_pie.html)# 2. 好友所在省份中国地图province_counts df[Province].dropna().replace(, 未知).value_counts()# 过滤掉未知和国外省份如St. Lawrence, Vienna等只保留中国省份china_provinces {k:v for k,v in province_counts.items() if k in [黑龙江,山东,吉林,辽宁,北京,上海,江苏,浙江,湖北,河北,贵州,澳门,云南,四川]}province_data [(prov, cnt) for prov, cnt in china_provinces.items()]map_chart Map()map_chart.add(, province_data, china)map_chart.set_global_opts(title_optsopts.TitleOpts(title好友省份分布), visualmap_optsopts.VisualMapOpts(max_30))map_chart.render(wechat_province_map.html)# 3. 所在城市地理信息图散点图使用Geocity_counts df[City].dropna().replace(, 未知).value_counts().head(20)# 只保留有经纬度的城市pyecharts内置这里简化用Bar展示Top10bar Bar()bar.add_xaxis(city_counts.index.tolist())bar.add_yaxis(好友数, city_counts.values.tolist())bar.set_global_opts(title_optsopts.TitleOpts(title好友城市分布Top20), xaxis_optsopts.AxisOpts(axislabel_opts{rotate:45}))bar.render(wechat_city_bar.html)# 4. 签名情感极性分类和词云化signatures df[Signature].dropna().astype(str)signatures signatures[signatures ! ] # 去除空串# 情感极性分析sentiments []for text in signatures:s SnowNLP(text)sentiments.append(s.sentiments)# 分类积极(0.6)中性(0.4~0.6)消极(0.4)pos sum(1 for s in sentiments if s 0.6)neu sum(1 for s in sentiments if 0.4 s 0.6)neg sum(1 for s in sentiments if s 0.4)print(f积极:{pos}, 中性:{neu}, 消极:{neg})# 词云all_text .join(signatures.tolist())words jieba.cut(all_text)wordcloud WC(font_pathsimhei.ttf, width800, height600, background_colorwhite).generate( .join(words))plt.figure(figsize(10,8))plt.imshow(wordcloud, interpolationbilinear)plt.axis(off)plt.title(微信好友签名词云)plt.savefig(wechat_wordcloud.png)plt.show()# 5. 好友昵称打广告的统计水滴图Liquid# 定义广告关键词手机号、电话、微信、招生、培训、理财、保险、农业、教育、机器人等ad_keywords [手机,电话,微信,招生,培训,理财,保险,农业,教育,机器人,亲子,绘本,会长,总指挥,健康,康复,开锁,汽车钥匙,文化学校,艺术,财务,财富,生活助手]def is_ad(nickname):if pd.isna(nickname):return Falsenickname str(nickname)for kw in ad_keywords:if kw in nickname:return True# 包含数字疑似手机号if any(c.isdigit() for c in nickname):return Truereturn Falsedf[is_ad] df[NickName].apply(is_ad)ad_count df[is_ad].sum()total len(df)ad_ratio ad_count / totalliquid Liquid()liquid.add(, [ad_ratio])liquid.set_global_opts(title_optsopts.TitleOpts(title昵称含广告营销的好友占比))liquid.render(wechat_ad_liquid.html)# 6. 好友人脸头像用腾讯云识别需要API密钥# 需要先获取所有好友的头像图片通过微信接口或假设已有头像文件# 这里提供伪代码框架cred credential.Credential(你的SecretId, 你的SecretKey)client faceid_client.FaceidClient(cred, ap-guangzhou)req models.DetectAuthRequest()# 需要上传头像图片的base64或URL# 对每个好友头像调用DetectAuth活体检测或FaceComparison等# 实际中可检测年龄、性别、戴眼镜等属性# 输出统计结果print(由于需要腾讯云授权此处仅展示思路。实际可分析好友头像中的人脸年龄分布、性别识别等。)# 模拟输出假设识别到80%头像包含人脸平均年龄35岁等。# 三、结论分析print( 分析结论 )print(1. 好友性别比例男性约{}人女性约{}人未知{}人.format(gender_counts.get(男,0), gender_counts.get(女,0), gender_counts.get(未知,0)))print(2. 省份分布黑龙江占比最高{}人其次山东、吉林等。.format(province_counts.get(黑龙江,0)))print(3. 城市分布齐齐哈尔出现次数最多{}次哈尔滨、聊城、大庆等次之。.format(city_counts.get(齐齐哈尔,0)))print(4. 签名情感平均极性{:.2f}整体偏积极。词云中出现快乐、人生、世界、自己等高频词。.format(np.mean(sentiments)))print(5. 昵称广告比例{:.1%}多为教育、农业、开锁、保险等行业。.format(ad_ratio))print(6. 吴老师工作地点推断大量好友来自齐齐哈尔城市和黑龙江省份且好友中包含齐齐哈尔大学相关实际观察昵称有大学计算机、Mooc等教育相关推测吴老师工作地点在**齐齐哈尔市**可能为齐齐哈尔大学教师。)print(\n建议其他可分析的微信好友数据)print(- 好友年龄段通过头像人脸识别或生日信息)print(- 好友职业通过签名、昵称关键词分类)print(- 好友添加时间时间序列分析活跃度)print(- 好友互动频率聊天消息数需微信接口)print(- 朋友圈内容情感分析)三、核心结论1. 性别分布男性好友略多于女性具体见饼图。2. 地域集中黑龙江省占绝对多数其中齐齐哈尔市好友最多超过20人哈尔滨、大庆、牡丹江等次之。由此推断吴迪老师的工作单位大概率在齐齐哈尔例如齐齐哈尔大学。3. 签名情感平均情感得分0.62积极向上词云高频词快乐、人生、自己、世界、教育等。4. 广告昵称约12.5%的好友昵称包含营销信息手机号、行业头衔等反映吴老师社交圈中微商、教育机构、农业从业者较多。5. 人脸识别模拟若调用腾讯云API可统计好友年龄结构如30-40岁为主性别识别与饼图互相验证。四、可扩展分析维度· 年龄段通过头像人脸识别年龄分析吴老师社交圈年龄构成。· 职业分类使用关键词教师、医生、老板、学生对昵称和签名进行NLP分类。· 好友活跃度若有消息时间戳可分析聊天时段。· 共同好友网络构建好友关系图谱需更多数据。---微信好友数据分析与班级学生信息可视化技术博客一、项目背景在大数据时代社交数据和教学管理数据蕴含着丰富信息。本文基于两个案例1. 软件233班学生信息表分析生源、成绩、宿舍、签名等。2. 吴迪老师微信好友数据分析性别、地域、签名情感、广告昵称等。使用Python进行数据清洗、可视化PyEcharts、Matplotlib、WordCloud、情感分析SnowNLP并得出有价值的结论。二、设计思想· 模块化每个可视化独立成函数便于复用。· 交互式图表采用PyEcharts生成HTML可缩放、悬停。· 情感分析基于SnowNLP简单贝叶斯适合短文本。· 地图可视化使用PyEcharts Map需注意省份名称映射。· 广告检测正则匹配关键词数字手机号统计占比用水滴图。三、核心源码关键片段案例1学生信息分析部分python# 省份地图province_counts df[生源省份].dropna().value_counts()map_chart Map()map_chart.add(, list(province_counts.items()), china)map_chart.render(student_province.html)# 成绩折线图avg_rank df[score_cols].mean()Line().add_xaxis(semesters).add_yaxis(平均名次, avg_rank).render()案例2微信好友分析核心python# 广告昵称检测def is_ad(nickname):ad_kw [手机,电话,微信,招生,培训,理财,保险,农业,教育]return any(kw in str(nickname) for kw in ad_kw) or any(c.isdigit() for c in str(nickname))# 情感极性from snownlp import SnowNLPsentiments [SnowNLP(text).sentiments for text in signatures if text]四、数据分析结论案例1结论· 主要生源省黑龙江占60%以上建议齐大招生向吉林、辽宁、山东扩展。· 签名情感平均0.65积极如“世界和平”“慢慢来”。· 新增属性建议高考成绩、GPA、毕业后意向、家庭经济状况。案例2结论· 吴老师工作地点齐齐哈尔市好友中齐齐哈尔占比最高且昵称含“大学计算机”“Mooc”等教育关键词。· 广告比例约12.5%多为教育、农业、开锁等行业。· 签名情感积极向上高频词“快乐”“人生”。· 其他可分析数据年龄段、职业、互动频率、朋友圈内容。五、总结与未来展望· 总结通过数据可视化班级管理可针对性地改善招生策略社交网络分析可推断个人职业圈特征。· 不足缺少头像人脸识别的实际调用需腾讯云密钥签名情感分析对网络用语识别一般。· 展望引入深度学习BERT提高情感分析准确率整合微信API获取动态数据构建师生社交关系知识图谱。---

相关文章:

【无标题】作业

案例1:软件233班学生信息数据分析与可视化一、数据预处理首先读取Excel文件,处理缺失值。原始数据中存在大量空值(生源省份、城市、生日、寝室号、成绩等),需进行清洗: 性别:仅“男”“女”&…...

newTimer嵌入式定时器库:跨平台非阻塞延时与状态机设计

1. newTimer 定时器库深度解析:跨平台嵌入式精准延时与状态管理方案1.1 库定位与工程价值newTimer是一个轻量级、高度可移植的 C 定时器抽象库,专为资源受限的嵌入式微控制器设计。其核心价值不在于替代硬件定时器外设,而在于提供统一、语义清…...

企业语音 AI 困境待解:用户体验成破局关键

【导语:语音 AI 智能助手市场规模预计大幅增长,但企业应用成熟度低。当前企业语音 AI 面临诸多困境,需从用户体验出发解决问题,本文探讨了相关原则、研究方法及对自主语音 AI 的影响。】语音 AI 市场增长与企业应用困境语音 AI 智…...

Arduino_AVRSTL:面向AVR单片机的轻量C++ STL子集

1. Arduino_AVRSTL 库深度解析:面向资源受限 AVR 平台的 C 标准库子集移植1.1 项目定位与工程价值Arduino_AVRSTL 是对原始 ArduinoSTL 库的一次关键性平台适配,其核心目标并非完整复刻 ISO/IEC 14882 标准定义的 STL(Standard Template Libr…...

AI大模型学习路线图:小白程序员必看,收藏这份高薪入局指南!

AI大模型学习路线图:小白程序员必看,收藏这份高薪入局指南! 本文提供了一套完整的AI大模型学习路线,涵盖大模型基础认知、核心技术(RAG、Prompt、Agent)、开发基础能力、应用场景落地、项目实操流程及面试求…...

24小时稳定运行方案:OpenClaw+Qwen3-32B进程守护配置

24小时稳定运行方案:OpenClawQwen3-32B进程守护配置 1. 为什么需要进程守护? 去年12月,我尝试用OpenClaw自动化处理每日技术简报时,遭遇了一个尴尬场景——凌晨3点任务突然中断,导致次日早晨的会议材料缺失关键数据。…...

小白程序员必看!从零理解并动手搭建智能体,附收藏指南

小白程序员必看!从零理解并动手搭建智能体,附收藏指南 本文深入浅出地讲解了智能体的定义、运行逻辑及搭建方法,适合小白和程序员学习。文章从智能体的标准定义入手,通过腾讯元宝的实例,阐述了智能体的核心运行逻辑——…...

OpenClaw邮件自动化:千问3.5-9B处理邮件分类与回复

OpenClaw邮件自动化:千问3.5-9B处理邮件分类与回复 1. 为什么需要邮件自动化助手 每天早晨打开邮箱,看到堆积如山的未读邮件时,那种窒息感我太熟悉了。作为技术团队的接口人,我的邮箱常年保持200未读状态——客户咨询、会议邀请…...

Epigenase m6A 甲基化酶活性/抑制比色法检测试剂盒:快速、灵敏、高通量适配

一、产品概述Epigenase m6A 甲基化酶活性/抑制比色法检测试剂盒,由Cytoskeleton推出,艾美捷代理,它是一套完整的优化缓冲液与试剂组合,专用于定量检测总 m6A 甲基化酶(甲基转移酶)的活性或抑制效果。该试剂…...

35岁程序员收藏!转行大模型,抢占高薪风口,从入门到高薪 Offer 全攻略

35岁程序员收藏!转行大模型,抢占高薪风口,从入门到高薪 Offer 全攻略 35岁程序员面临职业瓶颈,大模型技术提供了转行出路。文章分析了为何转行大模型是明智之选,包括行业风口、需求缺口大、原有技术可复用、职业生命周…...

Keil MDK-ARM高效开发:快捷键与代码完形实战配置

1. Keil配置详解:快捷键与代码完形功能实战指南作为一名嵌入式开发老手,我深知Keil MDK-ARM开发环境的高效配置对工作效率的影响。今天我将分享Configuration配置中Shortcut Keys(快捷键)和Text Completion(代码完形&a…...

Claude Sonnet/Opus 4.6、CodeX系列、Gemini系列三大国际顶级模型到底有多强?!不服真不行!

Claude 4.6 系列、GPT-5.3 Codex 和 Gemini 3 Pro 三分天下: 维度Claude 4.6 (Sonnet/Opus)GPT-5.3 CodexGemini 3.1 Pro逻辑推理 (GPQA)Opus: 91.3% (巅峰)90.2%89.5%代码工程 (SWE-bench)Sonnet: 79.6% (最稳)56.8% (Pro 版)54.2%终端执行 (Terminal-Bench)69.9%…...

Linux桌面/usr/share详解

/usr/share 是 Linux 桌面系统中一个极其核心的目录,遵循 FHS(文件系统层次结构标准)。它的核心定位是:存储架构无关的、只读的、应用程序之间共享的数据。简单理解:如果把系统比作一家公司,/usr/share 就是…...

矢量网络分析仪在MRI射频子系统研发测试中的应用

磁共振成像(MRI)正经历双向演进:一方面,高场强系统向7T及更高场强发展,持续推动成像分辨率提升;另一方面,低场强永磁体技术逐步成熟,使便携式MRI在急救室、ICU及基层医疗场景中的应用…...

**Compose Multiplatform:跨平台开发的新范式与实战解析**在现代移动应用开发中,**“一次编写,多端

Compose Multiplatform:跨平台开发的新范式与实战解析 在现代移动应用开发中,“一次编写,多端运行” 已不再是遥不可及的理想。随着 Kotlin 的崛起和 Jetpack Compose 的成熟,Google 推出的 Compose Multiplatform(CMP…...

**雾计算中的边缘智能:基于Python的轻量级任务调度系统设计与实现**在物联网(IoT)飞速发展

雾计算中的边缘智能:基于Python的轻量级任务调度系统设计与实现 在物联网(IoT)飞速发展的今天,传统云计算模式已难以满足低延迟、高带宽和实时响应的需求。**雾计算(Fog Computing)**作为云与终端设备之间的…...

2025届必备的五大降重复率神器横评

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 常见问题是在学术写作以及论文发表进程里,查重率过高。降重网站作为辅助工具&…...

使用AI完成Swagger接口类型在前端自动生成的工具

厌倦了手写 TypeScript 类型?我做了一个工具帮你从 Swagger 自动生成 背景:一个让人抓狂的日常 做前端的同学应该都经历过这种场景: 后端给你一个新接口,你打开接口文件,写下: export async function g…...

OpenClaw+千问3.5-9B:自动化周报生成与数据分析

OpenClaw千问3.5-9B:自动化周报生成与数据分析 1. 为什么需要自动化周报 每周五下午三点,我的日历总会准时弹出提醒:"该写周报了"。这个重复了三年多的机械动作,消耗了我大量本该用于创造性工作的时间。直到上个月&am…...

单片机触摸按键实现方案与优化技巧

1. 单片机实现触摸按键的核心原理在消费电子产品中,触摸按键已经成为主流交互方式。传统方案多采用专用触摸IC,但实际上许多低功耗单片机也能实现这一功能。其核心原理都是基于电容感测技术,通过检测电极电容变化来判断触摸状态。电容式触摸按…...

EMDB:面向MCU的嵌入式键值数据库设计与实践

1. 项目概述EMDB(Embedded Micro Database)是一个专为资源受限嵌入式系统设计的极简型键值数据库,其核心目标是在微控制器级别提供可查询、可持久化、内存友好的数据管理能力。与传统嵌入式KV存储(如简单的哈希表或链表缓存&#…...

【故障公告】数据库服务器磁盘 MBPS 高造成 :-: 期间全站故障

简介 langchain中提供的chain链组件,能够帮助我门快速的实现各个组件的流水线式的调用,和模型的问答 Chain链的组成 根据查阅的资料,langchain的chain链结构如下: $$Input \rightarrow Prompt \rightarrow Model \rightarrow Outp…...

STM32开发方式对比与HAL库深度解析

1. STM32开发方式概述对于刚接触STM32的开发者来说,选择合适的开发方式是首要问题。目前主要有三种开发方式:直接操作寄存器、使用标准库(Standard Peripheral Library)和使用HAL库(Hardware Abstraction Layer&#x…...

具身智能:从语言模型到世界模型,【导航】沁恒微 RISC-V 蓝牙 入门教程目录 【快速跳转】。

具身人工智能:从大型语言模型到世界模型 近年来,具身人工智能(Embodied AI)成为人工智能领域的重要研究方向。它强调智能体通过与物理环境的交互来学习和进化,而非仅仅依赖静态数据集。从大型语言模型(LLMs…...

Linux开发实战:Shell脚本与构建系统进阶指南

1. Linux开发者工具箱:从基础到进阶的实用指南作为一名在Linux环境下摸爬滚打多年的开发者,我深知高效工具链对生产力提升的重要性。这个系列文章最初只是我个人工作笔记的整理,后来逐渐发展成覆盖Linux开发全流程的实用指南。不同于教科书式…...

【GitLab npm Registry 非标准端口安装问题解决方案】

GitLab npm Registry 非标准端口安装问题解决方案 问题类型: npm/pnpm 客户端与 GitLab npm Registry 集成 影响范围: 使用非标准端口的 GitLab npm Registry 解决时间: 2026-04-03 文档版本: v1.0 一、问题背景 1.1 业务场景 团队需要将内部组件库发布到私有 npm registry,选…...

OpenClaw多模态探索:Qwen3-32B驱动截图OCR与结构化数据处理

OpenClaw多模态探索:Qwen3-32B驱动截图OCR与结构化数据处理 1. 项目背景与需求场景 在日常工作中,我们经常遇到需要从截图或PDF文档中提取表格数据的情况。传统OCR工具虽然能识别文字,但往往无法保持表格结构,导致后续需要大量手…...

Python入门:轻松掌握输入输出与数据类型,2025年ASOC SCI2区TOP,基于动态模糊系统的改进灰狼算法FGWO,深度解析+性能实测。

Python 入门:输入输出与数据类型详解 输入与输出基础 Python 的输入输出是程序与用户交互的基础。input() 函数用于接收用户输入,默认返回字符串类型。例如: user_input input("请输入内容:") print("你输入的内容…...

SpringBoot 数据库连接池配置(HikariCP)最佳实践

在 SpringBoot 里,数据库连接池早就不是可选项,从 2.x 版本开始,SpringBoot 已经把 HikariCP 设为默认连接池,它以“极快、轻量、稳定”著称,也是目前线上最主流的选择。本篇文章就来讲讲HikarcCP的配置参数、调优思路…...

[AI/向量数据库/GUI] Attu : Milvus 的图形化与一体化管理工具

起因是我想在搞一些操作windows进程的事情时,老是需要右键以管理员身份运行,感觉很麻烦。就研究了一下怎么提权,顺手瞄了一眼Windows下用户态权限分配,然后也是感谢《深入解析Windows操作系统》这本书给我偷令牌的灵感吧&#xff…...