猿如意程序代码生成实践与测试

文章讲述了在ChatGPT无法直接在中国区注册和使用的情况下,如何利用csdn的猿如意工具箱中的ChatGPT功能进行有限自动机算法的Python代码实验。在实验过程中遇到了pyrsistent库的导入错误,随后发现了pythomata库作为替代方案来实现自动机的最小化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ChatGPT中国区申请无法直接注册与使用;

使用csdn提供的猿如意效率工具箱提供的chatGPU功能实现智能程序编写实验:

先安装:

csdn猿如意下载地址

选择其中的ChatGPT菜单

在右侧窗口中的输入框,可输入问题内容。

(1) 实验1:输入“有限自动机的S划分算法代码”

(2) 输入:有限自动机的K划分算法代码

(3) 输入:有限自动机的K划分的python代码

不错,发现一个解决该问题的包,pyrsistent,用pip命令安装该包;

复制上述代码到一个python文件中并保存,运行,发现错误:

from pyrsistent import v, t
ImportError: cannot import name 't' from 'pyrsistent'

说明导入包有错,人工修改该导入代码仍无法工作;

经查询,pyrsistent是一个函数式数据结构库,上述代码中v表示vector,t应该表示tuple,但无法导入;

用浏览器查找automata minize相似用法,可以找到

pythomata自动机包

可以实现自动机的最小化

从实验中,第3个实验尽管没有完全成功(代码似乎是chatGPT拉郎配的代码),但至少相关或具有启发;

进一步还可以再实验

总体,感觉还是蛮不错的,至少让chatGPU up了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值