代码解释器
Code (Alpha) 是一个实验性的 模型,具备以下功能(如何开启,请参考 ):
会话超时
注意:如果会话超时,会出现以下提示信息。点击下载资源则会提示会话已过期。
This code (beta) chat has timed out. You may the , but files, links, and code below may not work as .
此代码解释器(测试版)聊天已超时。您可以继续对话,但之前的文件、链接和下面的代码块可能无法按预期工作。
Code
代码解释器会话已过期
可视化
代码解释其实就是内置的一个小型 解释器,所以它可以调用诸多 生态库。比如:[1] 可以生成各种图表,[2] 可以生成二维码,PIL[3] 可以编辑图片,[4] 可以生成流程图等。
在数据分析处理方面 属于老大哥了,它是一个 的 2D 绘图库,它能以高质量的图像生成多种出版物质量级别的图形。它支持各种平台,提供了许多图形库工具。以下是一些常见的 图形以及它们的适用场景:
这些图形的选择应根据你的数据特性和你想要表达的信息来决定。在实际使用时,我们可能还需要根据具体需求调整图形的参数,以便更好地表达和解释数据。想要了解更多请查看 文档[5]。
使用案例
要想体验数据可视化,数据必不可少,大家可以在这个网站([6] 是世界上最大的数据科学社区,拥有强大的工具和资源,可帮助你实现数据科学目标)下载自己喜欢的数据,然后进行分析总结。
总结并建议
从 f/–[7] 下载 .csv 文件,上传后依次提问以上 。可以得出以下编写 的最佳实践:
视频处理
上传 test.mov 视频文件,依次输入以上 ,可以成功将其转换为 .mp4 格式,或者截取视频的某一帧作为图片输出。在转换为 .gif 动图时,因受到临时内存限制,导致任务失败。所以可以得出结论,代码解释器并不适合处理过大内存占用的任务。
图片处理
上传图片,依次输入以上 。不但可以获取到图片信息,还可以对图片进行编辑操作(裁剪,制作 gif,颜色处理,格式转换等)。需要注意的是:会话过期需要重新上传图片,转换格式显示图片会受到内存限制。
原始图像( @lencx)
原始图像灰度处理
Code 使用滑动窗口方式将图片输出为 GIF 动图
PDF 处理
上传 PDF 文件,依次输入以上 。GPT 可以帮你分析文本内容,但是当要提取一些局部图片时,却失败了(复杂度偏高)。但是用来处理多页 PDF 合并为一张图片还不错。
数据分析
下载数据集(World by [8]),上传 -table.csv 文件后依次提问以上 ,可以从不同维度去分析可视化数据。
生成二维码
依次输入以上 可以生成二维码,在修改二维码风格时,如果只给方法名并不能很好的处理。这时你需要查看 文档[9],给出代码示例,来让 GPT 继续工作(代码示例可以在一定程度上修复返回结果)。
流程图
你可以尝试依次输入以上提示。在画流程图时,有时它并不能准确返回你想要的结果,需要你不断地给出提示,甚至用代码提示来辅助它更好的完成工作。
浏览器工作原理
视觉创意
有时候我们并没有固定的方向,也可以借助 Code 来帮助我们激发一些灵感。因为它同时兼具算法,可视化,编程等多重能力,所以相比于我们普通人,更具有一些创造力。但是输出的效果不一定很理想,需要你不断地去提示它,或者切换方向进行探索。
一颗渐变分形树
总结
注意:以上聊天记录长图导出均使用 桌面应用进行操作,十分方便(了解更多:)。
如果这篇文章对你有帮助,欢迎分享给更多的朋友,公众号发送 ci 可以进 Code 交流群。
[1]
:
[2]
:
[3]
PIL:
[4]
:
[5]
文档:
[6]
:
[7]
f/–:
[8]
World by :
[9]
文档: #-image