300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【ChatGPT】《Cursor教程:全自动代码生成器 GPT-4让人人都可以编程》- 知识点目录

【ChatGPT】《Cursor教程:全自动代码生成器 GPT-4让人人都可以编程》- 知识点目录

时间:2023-11-27 04:01:07

相关推荐

【ChatGPT】《Cursor教程:全自动代码生成器 GPT-4让人人都可以编程》- 知识点目录

《Cursor教程:全自动代码生成器,GPT-4让人人都可以编程》

Cursor是一款由GPT-4加持的全自动编程神器,任何人都可以用它来编程或者学习编程。

Command+K:用来调出生成代码框,输入你想要的程序Command+L: 问它任何问题,比如如何运行,第几行代码是什么意思?等等

1. Cursor内部使用了GitHub Copilot

2. 使用Cursor将熊猫图像转换为字符串画

写一个python程序,要求实现图片转字符画,要用到pillow库的使用,arqparse 库,我要在Jupyter notebook 中运行这个程序

生成.py代码:

from PIL import Imageimport argparse#命令行输入参数处理parser = argparse.ArgumentParser()parser.add_argument('file') #输入文件parser.add_argument('-o', '--output') #输出文件parser.add_argument('--width', type = int, default = 80) #输出字符画宽parser.add_argument('--height', type = int, default = 80) #输出字符画高#获取参数args = parser.parse_args()IMG = args.fileWIDTH = args.widthHEIGHT = args.heightOUTPUT = args.output#字符画所使用的字符集,共70个字符,可自行扩展ascii_char = list("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+-=[]{};':\",./<>?\\|`~ ")#将256灰度映射到70个字符上def get_char(r,g,b,alpha = 256):if alpha == 0:return ' 'length = len(ascii_char)gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)unit = (256.0 + 1)/lengthreturn ascii_char[int(gray/unit)]if __name__ == '__main__':im = Image.open(IMG)im = im.resize((WIDTH,HEIGHT), Image.NEAREST)txt = ""for i in range(HEIGHT):for j in range(WIDTH):txt += get_char(*im.getpixel((j,i)))txt += '\n'print(txt)#字符画输出到文件if OUTPUT:with open(OUTPUT,'w') as f:f.write(txt)else:with open("output.txt",'w') as f:f.write(txt)

3.ctrl+L: 对代码进行Q&A

提问:

怎么在 jupyter notebook 中运行

回答:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。