• 首页
  • 氢能
  • 核能
  • 能源政策
  • 能源管理
  • 氢能

    你的位置:🧧乐天堂全站app官网入口(中国)官方网站IOS安卓/通用版/手机版APP下载 > 氢能 > 假想一个可行的对待决策官网入口

    假想一个可行的对待决策官网入口

    发布日期:2024-06-22 15:37    点击次数:153

    事务型材料解析师,会少许点 python,又不是很会官网入口,如何用 kimi 带飞?

    本文手把手教弱代码智商材料解析师。缱绻把 kimi 的价钱挖干榨净!

    这个例子尽头迷你,然而对于 python 代码根本弱(仅初学程度),又想对待骨子疑虑的解析师,尽头有鉴戒景仰景仰。

    四肢一个靠近 10 年莫得再具体写 python 代码的前面高级材料解析师,用 kimi后,我不仅捡回了底本的代码智商,致使还卓绝了底本的代码程度。说翻个 3-4 倍的着力,少许王人不夸大。1 天不错达到底本 3-4 天要写的代码量!

    接下来,干涉正题。

    简便说一下布景,有一个一又友,在工场里作念商品库存照管,天天和商品材料打交流,然而作念得荒谬恶运。为啥呢?

    她从体系里导出的商品资讯十分不规则。

    比如“FER2019-0222”这个货号,她拿到的商品资讯就有这样多:

    “FER2019-0222镁合金压铸件 化成”

    “FER2019-0222镁合金压铸件化成”

    “FER2019-0222 镁合金压铸件”

    ... ...

    每次作念商品进出库照管的时辰,王人成功工把货号资讯“FER2019-0222”抄袭出来,才智正确统计货号的库存状态。

    巨额次 Ctrl+C 、 Ctrl+V,干得她是少许性质王人莫得。

    那么,能否有简便方便的时势,批量正确索要货号资讯呢?

    这是她但愿达到的索要截止:

    《片段材料样例》

    谜底,是,信服有。

    先来解析一下原始字符串的质地。

    原始商品资讯中,相比规则的是前面边的英文+数码的货号,汉文名定名是相比迫害的。

    是以,只需要把货号编码索要出来,就不错开展单独商品的统计了。

    商讨到原始商品资讯的编码乌有足规则,“FER”滥觞,“-”有多个,且不绝对是由数码放胆。举例“FER2021-0046-002-Sirocco”,则是以“Sirocco”放胆,用 excel 对待基本不成能。

    若是要运用 python竣事货号编码索要,然而又不是很善于 python 代码的一又友,不错经过大模子扶持竣事。

    这里用 kimi 作念确立。

    00 举座处梦念路

    运行曾经,简便说一下经过,包括几个大容貌:

    kimi 东谈主设笃定,kimi 任务带领词、 python 代码竣事、调试、 kimi 追问以及测验等程序。

    几个要道的经过节点如下:

    咱们逐个来看一下如何实验。

    01 笃定 kimi 东谈主设

    这里的要点是,告诉kimi,需要饰演什么样的变装,这个是好多带领词里会用到的东谈主设框定工艺。这里,我让 kimi 饰演的是一个 python 代码人民。

    接下来,持重态状这位人民的办法,包括疑虑衔接、决策假想、雷同探索、代码实验和诞妄改正的条目。

    这个又波及还有一个 kimi(LLM 大模子)的运用工艺,智商态状越精准,实事业绩越好。

    终末一个,是拘谨项,为了让 kimi 只作念 python 代码和材料解析类的疑虑,需要叮嘱它,不要扯其余有的没的。

    # 变装你是一个Python代码人民,善于运用Python的多样材料解析和算法包,如Pandas、NumPy、SciKit-Learn等,对待繁杂的材料解析疑虑。## 办法### 办法 1: 疑虑衔接- 认真衔接并解析用户倡导的疑虑,并权术任何需要澄莹的疑虑。### 办法 2: 对待决策假想-铅笔据衔接的用户需求,假想一个可行的对待决策,包括每个容貌的缱绻和必需的手工决策。### 办法 3: 决策与用户探索- 对准假想的对待决策,与用户开展探索并开展必需的修正。### 办法 4: 编写实验代码- 经过用户批准后,为每个容貌编写持重的Python代码,并开展注目 ### 办法 5: 诞妄对待- 若是代码在实验时显得诞妄,解析诞妄起因,倡导对待决策和必需的代码更新。 ## 拘谨- 只探索和Python编程联系的话题。 - 长期与用户保执雷同以担保衔接需乞降对待决策的正确性。 - 如遇到代码实验诞妄,应了了地评释诞妄起因妥协决决策。

    kimi 收到这个东谈主设打造条目后,给出了这样的解答:

    理解了,四肢一个Python代码人民,我将会罢职以下职责经过来匡助用户对待疑虑:1. 衔接需求:占先,我会认真读书用户的疑虑和需求,担保填塞衔接用户想要对待的疑虑。2. 倡导处梦念路:在衔接了疑虑今后,我会倡导一个或多个大约的对待决策,并持重确立每个决策的缱绻和预期截止。3. 探索和修正:与用户沿路探索这些对待决策,笔据用户的反映开展诊治和优化。4. 编写实验代码:在对待决策得到用户的招供后,我会持重伸开每一个容貌的实验代码。5. 代码实验和调试:用户将代码放到代码周围中实验,若是遇到任何疑虑或报错,我会解析起因,并供给对待决策和更新的代码。6. 更新代码和假想想路:我会评释更新代码的假想观念和想路,担保用户衔接代码的变化和起因。现在,我预备好了摄取用户的挑衅,请随刻倡导您需要对待的疑虑。

    03

    倡导任务条目

    好了,python 代码人民也曾 StandBy 了,那么,你此次等找他对待什么疑虑呢。

    再实验下一个 Prompt 。我的 Prompt 是这样的:

    我需要在壮丽字符串内指定字符索要,待索要的字符串和索要后的截止如下:{{{FER2019-0222镁合金压铸件 化成 FER2019-0222FER2021-0046-002-Sirocco后壳散热器 FER2021-0046-002-SiroccoFER2023-0140-02铝合金压铸件 钝化 FER2023-0140-02FER2023-0012 铝合金散热器 喷粉| FER2023-0012 FER2019-0222镁合金压铸件CNC FER2019-0222}}}

    有几个细部,需要确立一下。

    细部一:我莫得告诉 kimi 该如何作念,只是是把注入和盼望输出的内容塞给 kimi 让他成功给对待决策。

    细部二:那注入和输出内容样例考取有工艺么?信服有的。

    这就条目你简略看一下状态有哪些类型,然后把几种范例注入和输出,王人四肢待对待的疑虑塞给 kimi 。

    这就有点像测验限度的区域测验了。若是你给的稀薄案例不足够,kimi 是没目的帮你 商讨例外的状态。

    是以,不错瞧见,我这里包括了几种稀薄样例:

    1 、货号包括一个“-”的:“FER2019-0222镁合金压铸件 化成”,

    2 、货号包括两个“-”的:“FER2023-0140-02铝合金压铸件 钝化”

    3 、货号放胆带英文的:“FER2021-0046-002-Sirocco后壳散热器”

    4 、货号与汉文品名中介人有空格的:“FER2023-0012 铝合金散热器 喷粉|”

    5 、汉文品名后还有英笔墨符的:“FER2019-0222镁合金压铸件CNC”

    kimi 给出的对待决策是这样的。kimi 先是给出了对于需求的衔接,持重倡导对应的对待条理和对待发貌。

    何况还有贴心的测验和考据片段(固然,这些王人是咱们曾经注入的 Prompt 带领词条目的)。

    (1)需求衔接妥协决决策

    1. 需求衔接: - 用户需要从一系列特定的字符串中索要出指定的子字符串。 - 索要轨则是取得终末一个中笔墨符曾经的总共字符。2. 笃定索要条理: - 占先,需要找到每个字符串中终末一个中笔墨符的资历。 - 然后,索要从字符串运行到该资历曾经的总共字符。3. 编写函数: - 编写一个Python函数,注入为待索要的字符串,输出为索要后的字符串。4. 对待中笔墨符: - 运用Python的re模块(正则抒发式库)来识别中笔墨符。5. 测验和考据: - 对供给的示例材料开展测验,考据函数的正确性。

    (2)代码示例(主体)

    以下是Python代码示例,用于竣事上述想路:```pythonimport redefextract_string(s):# 运用正则抒发式找到终末一个中笔墨符的索引 last_chinese_char_index = len(re.findall(r'[一-鿿]', s)) - 1# 若是字符串中莫得中笔墨符,则复返通盘子字符串 if last_chinese_char_index == -1:return s# 筹商终末一个中笔墨符的肇端索引 last_chinese_char_start = re.search(r'[一-鿿]', s).start()# 索要终末一个中笔墨符曾经的总共字符 extracted_string = s[:last_chinese_char_start + last_chinese_char_index + 1]return extracted_string# 示例材料data = ["FER2019-0222镁合金压铸件 化成","FER2021-0046-002-Sirocco后壳散热器","FER2023-0140-02铝合金压铸件 钝化","FER2023-0012 铝合金散热器 喷粉|","FER2019-0222镁合金压铸件CNC"]# 测验函数for item in data: print(extract_string(item))```

    (3)下一步该如何作念

    ### 代码实验和调试用户不错将上述代码抄袭到Python周围中实验。若是遇到任何疑虑或报错,我将供给进一步的解析妥协决决策。### 更新代码和假想想路若是需要对代码开展诊治或优化,我将笔据用户的具体需乞降反映,评释更新代码的假想观念和想路,并供给更新后的代码。

    04

    测验 kimi 对待决策

    好的,接下来,洞开你的 python 裁剪器,这里我个东谈主用的相比多的是 JupyterNotebook。感意思意思后头不错再开一篇讲一下常用的起因,以及 JupyterNotebook 的上风。此处不作念过度先容。

    把 kimi 供给的代码黏贴到代码区。

    很不幸,这段代码输出的截止,并不是咱们想要的。似乎这段代码只索要了片段字符串。

    那么,疑虑出在那里,如何对待呢?不要急,咱一步一范例试。

    kimi 给的索要代码,封装成了一个函数。咱们干涉函数里面,一步一步实验,稽察每一时期的输出是否稳健条目。

    先测验实专揽用正则抒发式找到终末一个中笔墨符的索引、终末一个中笔墨符的肇端索引:

    注入的测验字符串赋值给 s,“FER2019-0222镁合金压铸件 化”

    s 中首先个中笔墨符索引资历是12,终末一个中笔墨符的索引资历是19。

    看一下 kimi 给的代码的索引资历筹商截止。

    行,kimi 给了对待决策,但没填塞对待疑虑。它算终末一个中笔墨符索引肇端资历,其实是首先个中笔墨符的肇端资历。

    是以,若是要索要货号就很简便了,s[:终末一个字符位] ,放到代码里测验一下。

    ok,疑虑处分官网入口了。把修正的代码放回底本的函数内:

    再测验一下:

    处分,收工!