ChatGPT国内镜像站试用,聊天、Python代码生成。

2年前未命名56
ChatGPT国内镜像站试用,聊天、Python代码生成。 梦幻精灵_cq 已于2023-02-16 10:49:33修改 1451 收藏 28 分类专栏: 笔记 文章标签: python 于2023-02-14 23:46:33首次发布 笔记 专栏收录该内容 152 篇文章 3 订阅 订阅专栏

ChatGPT国内镜像站试用,聊天、Python代码生成。


(本文获得CSDN质量评分【92】)
【学习的细节是欢悦的历程】

Python 官网:https://www.python.org/

Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单……


  自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。             —— 华罗庚


My CSDN主页、My HOT博、My Python 学习个人备忘录好文力荐、 老齐教室

ChatGPT国内镜像站试用 ChatGPT (聊天、Python代码生成)

本笔记正在编辑…… 请您期待她长成的样子!

本文质量分:

【 92 】 本文地址: https://blog.csdn.net/m0_57158496/article/details/129035387

CSDN质量分查询入口:http://www.csdn.net/qc


目 录

◆ChatGPT1、ChatGPT简介2、关于闲聊3、关于Python代码生成3.1 乘法九九表3.2 杨辉三角3.2.1 ChatGPT的两种算法3.2.2 对称打印3.2.3 奇妙的“[0]”算法 3.3 素数判定和查找3.3.1 素数判定3.3.2 素数查找 3.5 裴波拉契数列第n项3.6 索要“车牌识别”系统3.7 对“%”“编码错误” 4、写论文、写演讲稿?5、ChatGPT国内镜像站5.1 网页体验入口5.2 微信体验入口 6、完整源码


◆ChatGPT

  最近ChatGPT传得沸沸扬扬,红得发紫。由于主站在国外,我没有资源和途径,无缘窥其尊容。最近有缘得到国内站点,趁着情人节的无所事事,来撩一把ChatGPT的国内镜像站点。

1、ChatGPT简介

ChatGPT is a natural language processing (NLP) chatbot that uses a generative pre-trained transformer (GPT) model to generate responses to user input. It is designed to provide a conversational experience that is as close to human-like as possible. ChatGPT is trained on a large corpus of conversational data and is able to generate responses that are both relevant and appropriate to the user’s input. ChatGPT can be used in a variety of applications, including customer service, virtual assistants, and more.

译文

  ChatGPT是一种自然语言处理(NLP)聊天机器人,它使用生成式的预训练转换器(GPT)模型来生成对用户输入的响应。它的设计目的是提供一种尽可能接近类人的对话体验。ChatGPT是在大量的会话数据语料库上进行训练的,并且能够生成与用户的输入既相关又合适的响应。ChatGPT可以用于各种应用程序中,包括客户服务、虚拟助理等。

  ChatGPT目前会使用Python,JavaScript,HTML和CSS等编程语言。后续如有需要,还会学习其他语言。


回页目录
2、关于闲聊 网页版体验   趁这没有情人的情人节,与ChatGPT 唠唠“情人节”😋…… 找ChatGPT要个“情人节”礼物🎁 “挑拨”ChatGPT ……   从对ChatGPT的话语“挑逗”来看,它还是足够聪明的,对“无聊”的“我”,还是有一定治愈的。给我的感觉是——很不错!
微信版体验,也一样“聪明”
回页目录
3、关于Python代码生成

  我只会点点Python基础,所以只能体验ChatGPT用Python代码来解决提问。

3.1 乘法九九表

# ChatGPT 生成的“九九表”Python代码 for i in range(1, 10): for j in range(1, 10): print(i, 'x', j, '=', i*j)

得到的代码输出 …   每一行都输出了1*i的积,给输出了9行×9列81个算式乘积,相当于两个九九表。 我想要的是这样子的“九九表”   我用“插值字符串格式”修改代码输出格式,可以输出上图九九表。也可以把代码揉合成列表解析一行代码搞定。

常规代码写法

for i in range(1, 10): print() for j in range(1, i+1): print(f"{i}×{j}={i*j:>2}", end=' ')

一行代码解析“九九表”

nines = '\n'.join([' '.join(f"{i}×{j}={i*j:>2}" for j in range(1, i+1)) for i in range(1,10)]) input(f"\n打印一行Python代码生成的“九九表”:\n\n{nines}\n")

  这是不是说明了ChatGPT智能的缺失?为探究,我修改了提问词句。

for i in range(1, 10): for j in range(1, i+1): print(f'{i}*{j}={i*j}', end='\t') print()

for i in range(1, 10): for j in range(1, i+1): print(f'{i}×{j}={i*j}', end='\t') print()

  改变提问词句,得到了不同的结果。未验证我的猜测,重新用最初的提问语句提问,但得到的却是显示优化后的代码。用最初的提问词句,多次提问,都是得到后面的代码。这是ChatGPT“自主学习”的结果?我不敢妄自猜度。从它“理解”让换*为×的快速执行,可以看出它对中文的理解已经相当“人类”了(它已经是人类小孩纸了😋)。


回页目录
3.2 杨辉三角 3.2.1 ChatGPT的两种算法

def yanghui_triangle(n): triangle = [[1]] for i in range(1, n): row = [1] for j in range(1, i): row.append(triangle[i-1][j-1] + triangle[i-1][j]) row.append(1) triangle.append(row) for row in triangle: print(row) yanghui_triangle(12)

def yanghui_triangle(n): # 初始化列表 triangle = [] for i in range(n): # 每一行的列表 row = [None for _ in range(i+1)] # 第一个和最后一个元素赋值为1 row[0], row[-1] = 1, 1 # 中间元素的值等于上一行的相邻元素之和 for j in range(1, len(row)-1): row[j] = triangle[i-1][j-1] + triangle[i-1][j] triangle.append(row) return triangle # 打印杨辉三角 for row in yanghui_triangle(12): print(row)

  两次不同的提问,获取了两种算法的代码。但明显的,ChatGPT还不可以“理解”中文“对称打印”。😋

3.2.2 对称打印   修改最后的输出格式,即可实现对称打印。 # 打印杨辉三角 for row in yanghui_triangle(12): #print(f"{' '.join([f'{i:^3}' for i in row]):^50}") #print(f"{' '.join(map(str, row)):^50}") print(f"{' '.join(map(lambda x: f'{x:^3}', row)):^50}")   如果用map()格式化row,直接用str函数,会对不齐整,打印出来是变形三角。😣正确方式是:要用匿名函数lambda自定义每排每个数字宽度。前12项最大是三位数字,就格式化每个数字占三个字符宽度lambda x: f'{i:^3}',打印出来的“杨辉三角”才可以齐整漂亮。😏 map(str, row)打印的变形杨辉三角

对称“杨辉三角”打印效果

3.2.3 奇妙的“[0]”算法

算法解析:   据“杨辉三角”结构特点,把“上一行”前后分别插入0,得到两个列表,分别把对应位置的整数相加就得到“下一行”。如:

a. 从第二行生成第三行   [1, 1],第二行。   [0, 1, 1],前插0。   [1,1, 0],后加0。   [1, 2, 1],第三行。b. 从第五行生成第六行   [1, 4, 6, 4, 1],第五行。   [0, 1, 4, 6, 4, 1],前插0。   [1, 4, 6, 4, 1, 0],后加0。   [1, 5, 10, 10, 5, 1],第六行。

代码

def yanghui_triangle(n): ''' “[0]算法”打印杨辉三角前n行 ''' late_row = [1] # 首行。 for i in range(n+1): # 为了少一条print()多一次遍历。 # 按定宽打印“上一行”。 print(' '.join(map(lambda x: f'{x:^4}', late_row)).center(80)) # 多生成一行,始终打印上一行就好。 next_row = [x+y for x,y in zip([0]+late_row, late_row+[0])] # 根据上行生成新行。 late_row = next_row # 新行变“上一行”。 n = 14 print(f"\n{f'“杨辉三角”前{n}行':~^74}\n") yanghui_triangle(n) print(f"\n{'':~^80}\n")

输出效果

此算法,我是从CSDN上学来的。😏


回页目录
3.3 素数判定和查找 3.3.1 素数判定

def is_prime(n): if n <= 1: return False for i in range(2, n): #if n %!i(MISSING) == 0: if n % i == 0: return False return True

注:此行代码

if n %!i(MISSING) == 0:

间入了“!”、“(MISSING)”两个字符串,去除后才可以跑起来。

3.3.2 素数查找

for num in range(2, 100): is_prime = True for i in range(2, num): #if num %!!(MISSING)i(MISSING) == 0: if num % i == 0: is_prime = False break if is_prime: print(num)

注:此行代码

if num %!!(MISSING)i(MISSING) == 0:

间入了“!!(MISSING)”、“(MISSING)”两个字符串,去除后才可以跑起来。

### 3.4 找出10000内所有完数

for num in range(1, 10000): sum = 0 for i in range(1, num): #if num %!i(MISSING) == 0: if num %i == 0: sum += i if sum == num:e print(num)

注:此行代码

if num %!i(MISSING) == 0:

间入了“!(MISSING)”字符串,去除后才可以跑起来。

3.5 裴波拉契数列第n项

def Fibonacci(n): if n == 0: return 0 elif n == 1: return 1 else: return Fibonacci(n-1) + Fibonacci(n-2) n = 9 print(Fibonacci(n)) 3.6 索要“车牌识别”系统

3.7 对“%”“编码错误”


回页目录
4、写论文、写演讲稿?

  写论文、写演讲稿?ChatGPT连作文都是不给写的。😏

  chat镜像站标榜的“写作业”、“写论文”、“总统演讲稿”,是不是国外主站才可以哩?还是我没有整对“英文界面”?🤪


回页目录
5、ChatGPT国内镜像站

  该站点无提问条数限制,可以任意体验。

5.1 网页体验入口

点击链接跳转或复制地址到浏览器:https://aigcfun.com

网页体验首页

5.2 微信体验入口 微信扫码

微信体验界面


回页目录
6、完整源码

(源码较长,点此跳过源码)


回页首
__上一篇:__ 求解最大公约数(常用的四大算法求解最大公约数,分解质因数法、短除法、辗转相除法、更相减损法) __下一篇:__ 

我的HOT博:

New:ChatGPT体验(ChatGPT国内镜像站试用,聊天、Python代码生成。)CSDN质量分92。(1126阅读)彩色文字界面尼姆游戏(1001阅读)神奇的 \033 ,让打印出彩(1118阅读)小炼二维数组(1174阅读)仿真模拟福彩双色球(1954阅读)Python之魔幻切片(1263阅读)数列求和a, aa, aaa, ..., aa...aa(n个a)(1326阅读)个人信息提取(2027阅读)十六进制字符串转Python代码(utf-8字符串转十六进制字符串)(1244阅读)生成100个随机正整数(1917阅读)给定字符串提取姓名(字符串、list、re“零宽断言”)(1350阅读)我的 Python.color() (Python 色彩打印控制)(1777阅读)python清屏(2908阅读)回车符、换行符和回车换行符(2961阅读)Linux 脚本文件第一行的特殊注释符(井号和感叹号组合)的含义(1692阅读)random.sample()将在python 3.9x后续版本中被弃用(1594阅读)pandas 数据类型之 Series(1674阅读)聊天消息敏感词屏蔽系统(字符串替换 str.replace(str1, *) )(1747阅读)练习:银行复利计算(用 for 循环解一道初中小题)(1580阅读)pandas 数据类型之 DataFrame(5061阅读)班里有人和我同生日难吗?(蒙特卡洛随机模拟法)(2355阅读)Python 续行符(\)“拯救”你的超长语句(1308阅读)Python字符串居中显示(4096阅读)练习:求偶数和、阈值分割和求差( list 对象的两个基础小题)(1738阅读)用 pandas 解一道小题(2150阅读)可迭代对象和四个函数(1171阅读)“快乐数”判断(1355阅读)罗马数字转换器(构造元素取模)(2604阅读)Hot:罗马数字(转换器|罗生成器)(5576阅读)Hot:让QQ群昵称色变的代码(48847阅读)Hot:斐波那契数列(递归| for )(4166阅读)柱状图中最大矩形(1764阅读)排序数组元素的重复起止(1369阅读)电话拨号键盘字母组合(1579阅读)密码强度检测器(2524阅读)求列表平衡点(1965阅读)Hot: 字符串统计(4426阅读)Hot:尼姆游戏(聪明版首发)(3684阅读)尼姆游戏(优化版)(1375阅读)

推荐条件 点阅破千


回页首

精品文章:

好文力荐:齐伟书稿 《python 完全自学教程》 Free连载(已完稿并集结成书,还有PDF版本百度网盘永久分享,点击跳转免费🆓下载。)OPP三大特性:封装中的property通过内置对象理解python'正则表达式python中“*”的作用Python 完全自学手册海象运算符Python中的 `!=`与`is not`不同学习编程的正确方法

来源:老齐教室


回页首

◆ Python 入门指南【Python 3.6.3】


好文力荐:

全栈领域优质创作者——寒佬(还是国内某高校学生)博文“非技术文—关于英语和如何正确的提问”,“英语”和“会提问”是学习的两大利器。

【8大编程语言的适用领域】先别着急选语言学编程,先看它们能干嘛

靠谱程序员的好习惯


CSDN实用技巧博文:

8个好用到爆的Python实用技巧python忽略警告Python代码编写规范Python的docstring规范(说明文档的规范写法)
标签: [db:标签TAG]

相关文章

用OpeAI API打造ChatGPT桌面端应用

用OpeAI API打造ChatGPT桌面端应用...

第一天总结之后端登录功能的实现

第一天总结之后端登录功能的实现...

【数据挖掘实战】——家用电器用户行为分析及事件识别(BP神经网络)

【数据挖掘实战】——家用电器用户行为分析及事件识别(BP神经网络)...

自学web前端觉得好难,可能你遇到了这些困境

自学web前端觉得好难,可能你遇到了这些困境...

Vue2 和Vue 3的区别

Vue2 和Vue 3的区别...

致敬我的C++启蒙老师,跟着他学计算机编程就对了 (文末赠书5本)

致敬我的C++启蒙老师,跟着他学计算机编程就对了 (文末赠书5本)...