本文档主要介绍如何使用 Python 进行面向对象编程,需要读者对 Python 语法和单片机开发具有基本了解。相比其他讲解 Python 面向对象编程的博客或书籍而言,本文档更加详细、侧重于嵌入式上位机应用,以上位机和下位机的常见串口数据收发、数据处理、动态图 ...
说明:如果访问 GitHub 比较慢的话,可以关注我的知乎账号(Python-Jack),上面的“从零开始学Python”专栏(对应本项目前 20 天的内容)比较适合初学者,其他的专栏如“数据思维和统计思维”、“基于Python的数据分析”、“说走就走的AI之旅”等也在持续更新中 ...
随着大语言模型(LLM)的快速发展,如何让AI系统更智能地解决复杂问题成为了研究热点。从简单的问答到复杂的多步骤任务执行,LLM Agent思考框架正在重塑我们对AI能力的认知。本文将深入探讨几种主流的Agent思考框架,包括Chain of Thought(CoT)、ReAct、以及Plan ...
项目目标:为JMatPro材料仿真软件提供完整的Python集成方案,支持批处理、命令行控制、API调用等多种集成方式 JMatPro®是由英国Sente Software公司开发的专业材料性能模拟软件,专门针对工业多元合金进行优化。该软件基于CALPHAD(CALculation of PHAse Diagrams)方法论 ...
牢骚: 博主的习惯就是“能省就省”,所以出现过一次的全称,且后续上下文没有歧义项的时候,此名称第二次出现就是省略的简写模式,比如: Gazebo -> GZB , WorkSpace -> WS , Package -> PKG , Python -> Py , 官方文档 -> 官文 , 官方网站 -> 官网 , 官方Git仓库 -> 官 ...
【用Python基础库从零手撕RAG内核】你是否还在用现成框架调包实现RAG?本文带你撕开技术黑箱,仅用numpy等Python基础库构建RAG系统,从零手撕RAG内核!从文本划分、向量化、相似度检索到生成优化,逐行代码解剖检索增强生成的核心逻辑,更深度解析9大实战技巧 ...
这篇以 RAGFlow 框架为例,针对上述后三个问题结合目前团队实践经验,给各位做个分享,大家辨证参考。 在这个过程中很高兴能了解到很多之前没涉猎过的行业和场景,其中经常被集中问到的问题大概有四个:中小企业做RAG知识库落地选择框架哪个比较好?
在2022年11月OpenAI的ChatGPT发布之后,大型语言模型(llm)变得非常受欢迎。从那时起,这些语言模型的使用得到了爆炸式的发展,这在一定程度上得益于HuggingFace的Transformer库和PyTorch等库。 计算机要处理语言,首先需要将文本转换成数字形式。这个过程由一个称为 ...
每当您处理数据时,您不可避免地会希望根据某些属性对其进行分组。 这通常称为“GroupBy”,指的是 GROUP BY SQL 语句。 Python 标准库在名为 groupby 的 itertools 包中提供了一个很棒的工具,它可以做到这一点。 在本文中,我将探讨一些技巧来充分利用其功能。
一般来说,每个国家的正式国名只有一个,当一国宣布改名时,其他国家会选择尊重其更名意愿。在中文里,缅甸这个国名没什么争议,但在国际上,缅甸的英文国名却闹出不小的争议,同时存在使用两个英文国名,Myanmar和Burma。 Burma原本是缅甸的英文国名,不 ...
openpyxl是一个第三方库,可以处理xlsx格式的Excel文件。pip install openpyxl安装。 默认打开的文件为可读写,若有需要可以指定参数read_only为True。 b4.column返回B, b4.row返回4, value则是那个单元格的值。另外cell还有一个属性coordinate, 像b4这个单元格返回的是坐标B4。