Python 吞噬世界,GPT 吞噬 Python!ChatGPT 上线最强应用:分析数据、生成代码都精通

当地 7 月 7 日,OpenAI 在社交平台表示,将向所有 ChatGPT Plus 用户开放代码解析器(Code Interpreter)功能。消息一出便瞬间引发了开发者们的广泛关注,该功能被有的开发者认为是自 OpenAI 发布 GPT-4 以来最强大的功能。

有了 Code Interpreter,语言模型不仅可以生成代码,还可以独立执行代码。这个插件允许用户直接在 ChatGPT 对话窗口直接调用 Python,直接进行数据上传、下载、分析(统计)、作图,甚至进行文件格式转换及解决定性和定量数据问题。

代替数据分析师?

在大数据时代,对复杂数据集进行可视化的能力已经不只是一项技术,更是一种必需。数据可视化是我们从日常浏览的海量数据中提取洞察的关键,让我们能够将规模庞大的原始数据转换为既具有视觉吸引力、又易于理解的图形。然而,实现可视化的具体过程往往令人生畏,其中涉及到复杂的数据处理、设计和调试环节。

ChatGPT 的 Code Interpreter 被很多网友认为是数据可视化领域的规则颠覆者。

比如,之前如果要创建一份柱状图来说明不同产品在特定时期内对应收入,需要在 Python 中编写 SQL 查询或处理数据,这对缺乏编程背景的人来说比较困难。但有了 ChatGPT Code Interpreter 后,我们唯一要做的就是提出问题。只需用简单的语言指导 AI,它就能做好余下的工作,基于现实数据创建出详尽而准确的可视化结果。这种易用性不仅体现在柱状图中,饼状图、折线图、散点图等其他数据可视化类型也均可支持。

Code Interpreter 实际上是“沙盒、防火墙执行环境以及一些临时磁盘空间”中的 Python 解释器,其中的所有数据可视化都是使用 Python 生成的。

目前,已经有不少网友分享了自己如何让用这款 AI 工具如何生成富有洞见的可视化结果。Twitter 活跃用户、宾夕法尼亚大学沃顿商学院教授 Ethan Mollick 分享了自己使用 ChatGPT Code Interpreter 的经验。他上传了一个 XLS 文件,并向 AI 提出三个问题:

“你能通过可视化和描述性分析,帮助我理解数据内容吗?”

“你能试着用回归分析找到其中的模式吗?”

“你能运行回归诊断吗?”

Code Interpreter 完成了数据处理,并根据 Ethan 的要求给出准确的可视化与分析结果,展现出轻松处理复杂数据解释任务的强大能力。

​部分结果示例

在另一个示例中,Ethan 要求 Code Interpreter 执行敏感性分析。尽管 AI 无法访问原始数据,仍能解决问题并提出有用的见解。这凸显出该工具在处理计划外数据相关问题时,表现出的良好适应性和智能水平。

Twitter 用户 Patrick Blumenthal 则向 Code Interpreter 提交了原始 UFO 目击数据集。该 AI 根据数据内容生成了完备的 HTML 热图,表现出利用不同数据集快速创建数据可视化结果的潜力。

​这些真实示例说明,ChatGPT Code Interpreter 在简化数据可视化过程方面有着强大能力。通过对话中提出的问题,用户无需编写任何代码即可获取有价值的见解和关于数据的图形表示。Ethan 对 Code Interpreter 的评价是“用过的最有用、最有趣的 AI 模式”。

ChatGPT Code Interpreter 不仅是一款数据可视化工具,更是一款强大的数据分析工具。它能够解释复杂数据集、发现各种模式并为决策提供宝贵的信息和见解。

数字营销公司的 Greg Isenberg 表示,Code Interpreter 通过分析搜索引擎算法和用户行为,为内容优化生成数据驱动的见解,并通过定制的策略提高网站排名,从而彻底改变了 SEO。随着进入新的排名,新公司将会增加数百万美元的收入。将 Code Interpreter 与 Google Search Console 数据结合使用现在似乎已经成为一种流行的用法。

另一个例子中,一位 Twitter 用户分析了他最喜欢歌曲的 300 小时 Spotify 播放列表。该聊天机器人提供了可视化功能,还帮助进行数据检索,并解释了如何使用 Spotify API。

​此外,Code Interpreter 不仅可以根据数据创建 GIF,还可以涉足其他格式的文件。一位名为 Riley Goodside 的提示工程师上传了一个 GIF,并要求聊天机器人使用 Zoom 将其转换为 MP4,Code Interpreter 也成功做到了。

有人认为,这种以对话方式执行复杂数据分析任务的能力,彻底改变了行业中的传统游戏规则。它将数据分析能力交付至每一个人手中,打破了以往高水平编码人员或数据科学从业者对这类知识的“垄断”。无论是想要解读销售数据的小企业主、想要分析学生成绩数据的教师,还是致力于数据驱动故事的记者,ChatGPT Code Interpreter 都能帮助大家更好地理解数据内容。

不过也有人表示,没有想象的那么强大。“在合并多个复杂文件的时候,塔只会遵循一些特定的方法合并,如果遇到的这个方法不行,现场就崩给你看。”知乎答主“极萨学院冷哲”表示,“它只适合做一些你看起来就知道怎么做,但是超级费工夫的批处理工作。但是对于那种你看起来都不知道怎么做、一脸懵的情况,他也会一脸懵。”另外需要注意的是,ChatGPT Code Interpreter 目前似乎对中文用户不太友好,不如使用英语带来的体验好。

“这种匆忙的开放,其实 OpenAI 遇到了非常大的服务器计算压力,以至于他们肯定是在后台做了限制之前我看内测的时候大家常用的抠图或者图像和视频处理,现在都被进行了限制,要么说不能做,要么说计算能力不足。“极萨学院冷哲”推测道。

改变编码方式

ChatGPT Code Interpreter 也在改变我们的编码方式。

Ethan 使用 Code Interpreter 获取旧的 scratch STATA 文件和代码,并使用 Python 复制它们。

ChatGPT Code Interpreter 基于机器学习技术,主要支持 Python,但 ChatGPT Code Interpreter 在设计上也兼顾了对其他编程语言的理解和交互能力,是一款功能完备、适用范围极广的编码工具。

ChatGPT Code Interpreter 之所以大受欢迎,原因之一就是它能弥合技术知识与创造力之间的巨大鸿沟。大家不再需要精通 Python、HTML 或者 JavaScript,即可将数据可视化由想法变成现实。反过来,我们也可以依靠 ChatGPT Code Interpreter 的 AI 编码知识解决各种繁重的开发任务。

ChatGPT Code Interpreter 是“无代码运动”这一整体趋势的重要组成部分。无代码运行的目标是消除编码需求,借此降低技术的获取门槛。其中涉及一系列工具和平台,希望帮助人们无需编写任何代码即可创建软件、网站和应用程序等。

无代码运动正在蓬勃发展,ChatGPT Code Interpreter 等工具则引领着这股潮流。由于无需编写任何代码即可实现复杂的数据可视化与高级数据分析,ChatGPT Code Interpreter 正切实推动技术大众化、将数据之力交付到每个人手中。

虽然 ChatGPT 的 Code Interpreter 改变了游戏规则,但它也还有一些限制:

  1. Plus 会员要求:目前,这项强大的功能仅适用于专业会员。此付费墙可能会限制无法负担专业会员资格的个人或组织访问,从而排除一部分潜在用户。

  2. 等待时间:注意到代码执行的等待时间相对较长。虽然考虑到正在执行任务的复杂性,这是可以理解的,但在经常需要快速结果的快节奏环境中,这可能是一个问题。

  3. 有限的互联网访问:出于安全原因,Code Interpreter 无法访问互联网。这意味着它无法进行外部 API 调用或实时从网络获取数据,这可能会限制其在某些用例中的功能。

  4. 知识截止:截至目前,ChatGPT 的训练数据仅包含截至 2021 年 9 月的信息。虽然这是最近的事,但这确实意味着该模型可能不知道或无法利用技术的某些进步或变化,如编程语言,或从那时起出现的库。

  5. 复杂错误处理:虽然 ChatGPT 在理解和执行代码方面做得值得称赞,但处理复杂错误或错误可能并不那么简单。对于初学者来说,如果没有集成开发环境 (IDE) 通常提供的详细错误消息,对代码进行故障排除可能会有点困难。

但无论如何,ChatGPT Code Interpreter 仍被认为是编程未来在当前阶段的投射。ChatGPT Code Interpreter 用对话消解了编程过程中的技术元素,有助于推动编程能力的大众化。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、Python必备开发工具

 三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

四、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

五、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

六、Python练习题

检查学习结果。

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/26523.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GPT-4 终于开放了!

2023年,OpenAI的ChatGPT已经成为了一个不可忽视的存在。作为一种基于GPT模型的聊天机器人,ChatGPT在过去的一年多时间里里取得了令人瞩目的进步。从最初的简单问答,到现在能够进行深度对话,甚至可以执行代码,ChatGPT的…

draw.io和plantuml替代visio画图工具

目录 1.drawio <1>.Chrome plugin <2>.网址访问 <3>.draw.io快捷键 2.plantuml开源工具 <1>.网址 1.drawio <1>.Chrome plugin name&#xff1a;Diagrams for Confluence 跨平台&#xff0c;免费,在线画图。替代visio。<2>.网址访…

如何将simulink的图像导出到VISIO中

平时&#xff0c;我们在Simulink中获得的图像&#xff0c;有时需要进行修改&#xff0c;或者说图像大小比较大&#xff0c;在Simulink中操作起来比较卡。这时我们就需要将Simulink的图像导出出到Visio中。 首先&#xff0c;通过仿真&#xff0c;得到SCOPE图像&#xff0c;打开…

Visio画代码调用图

为什么一定要用上面的这个基本形状&#xff1f;而不是自己拖一个长方形出来&#xff1f;接下来就显示出优势了&#xff0c;可以很方便地连接在中点处&#xff0c;强迫症友好。 如果用长方形&#xff0c;就不能很准确地连接。 画起来真的很需要耐心&#xff0c;我放弃了 成品…

关于visio的使用

1、visio在画流程图中&#xff0c;对开发者帮助很大&#xff0c;特别是在写程序都要进行程序流程图 新建一个流程图进行绘画 2、根据流程图选择需要的款图 3.选择上面的填充使得矩形框变为白色&#xff0c;然后在里面打字 . 4、对图形进行拖动&#xff0c;出现竖直的线&#…

用了diagrams后我完全和visio说拜拜了

本文主要mark今天发现的一个可以替代visio绘图神器&#xff1a;diagram官方github下载链接 下面开始吐槽visio的缺点&#xff1a; 写论文的时候一定会遇到画系统框图、技术路线图这样的专业绘图&#xff0c;传统的方法是使用微软的visio&#xff0c;然而在使用过程中会遇到以…

DIgSILENT出图到Matlab画图到Visio画图全过程

许多人好奇&#xff0c;为什么别人的文章里画出的图又好看又整齐&#xff0c;而仿真软件直接导出的图&#xff0c;看起来很细&#xff0c;像个截图&#xff0c;这篇文章就要教你如何画出好看的仿真图。 DIgSILENT出图&#xff1a; 首先打开数据管理器&#xff0c;激活一个系统…

在LaTeX中添加Visio绘图

在LaTeX中添加Visio绘图 问题描述绘制图像调整边界Bonus&#xff1a;调整出血位打开开发工具选项卡调整出血位 保存为pdf插入LaTeX 问题描述 偶然得知9102年居然还有很多人依然在执行类似于Visio绘图-生成pdf文件-裁剪pdf-添加到LaTeX这样的工作流程&#xff0c;简直不能忍&am…

visio绘图小技巧

1.如何在图框的任意位置添加点&#xff1f; 先选中x点指令&#xff0c;再按住ctrl键&#xff0c;即可在任意位置画点 2.如何画出锯齿形线段&#xff1f; visio里面好像没有现成的锯齿形线段&#xff0c;所以可以利用直线反复折画&#xff0c;但是这里有个小技巧&#xff0c;就…

【软件工具使用】高效使用 Visio 绘图

文章目录 常用的形状添加基本形状添加连接符添加别人的形状库添加程序流程图形状添加乘法器、加法器形状添加 常用操作技巧网格打开与关闭&#xff1a;视图 -> 网格线条添加箭头线条添加字符&#xff0c;设置距离形状背景色更改取消线条自动对齐到中心的设置多个线条设置间隔…

Visio简单画图使用方法

Visio使用方法 相信有很多初学者跟我一样&#xff0c;只会使用Word进行简单的画图。本章主要讲述如何使用Visio来画图&#xff08;版本为2010&#xff09; 一、系统流程图、数据流程图、ER图画法 1.打开Visio软件&#xff0c;创建简单模板 2.根据需求点击左侧"基本流程…

Visio画UML类图

用Visio画UML类图 1.首先创建一个类图。接下来我们要做一下准备工作&#xff0c;因为我们这里用了PSDK中的POINT类型&#xff0c;在种数据类型在visio数据类型中找不到&#xff0c;所以我们先得追加这个数据类型。为了便于管理我们会先创建PSDK数据类型包. 创建数据包&#xf…

使用Visio画各种可视化的流程图之活动图和状态图

一、活动图 活动图:描述了业务实现用例的工作流程。 步骤如下: 1.点击新建->类别-软件和数据库-UML活动-创建。 2.添加初始节点。 3.添加动作、判定、节点、注释等形状。 4.连接各个节点&#xff0c;并添加最后一个节点。 二、状态图 状态图:是描述状态到状态控制流&…

四步轻松实现用Visio画UML类图

原文链接&#xff1a;四步轻松实现用Visio画UML类图 四步轻松实现用Visio画UML类图 本节和大家一起学习一下用Visio画UML类图的方法&#xff0c;主要有四个步骤&#xff0c;这里和大家分享一下&#xff0c;相信通过本节的学习&#xff0c;你对Visio画UML类图的步骤一定会有所了…

用visio画UML类图

继承关系 继承关系是最容易理解的关系。画成图的话就像下面这样。面向对象的说法就是is-a关系。也就是说Class2 is a Class1。在C中我们说Class2是Class1的派生类&#xff0c;或者说Class1是Class2的基类。 聚集和组成 从容易理解的关系说起.经常有一个类是另一个类的数据成员的…

程序员画图利器——Visio

前两天老师让我们画图&#xff0c;可是给我愁坏了&#xff0c;当时老师给我们的是Visio2003&#xff0c;那个软件现在看来真的是好老一套的东西&#xff08;可能老师用的时间比较长了吧&#xff09;&#xff0c;后来我自己又把Visio2003卸载掉&#xff0c;换成了Visio2016&…

如何用Visio2013画状态转换图

今天突然需要用Visio画状态转换图了……首先声明&#xff0c;用简单图形来画不难&#xff0c;必应可以搜到那种方法&#xff0c;这里不赘述。下面我说说我的办法&#xff0c;首先&#xff0c;状态转换图需要圆角矩形、实心圆、同心圆、箭头。经过一番寻找&#xff0c;在更多图形…

使用Visio画各种可视化的流程图之PERT图和日历图

一、PERT图 PETR图:用于项目或任务管理的PERT图表、日程、议程、任务分解结构、关键路径法、项目周期、目标设定和日程表。 步骤如下: 1.点击新建->类别-日程安排-PERT-创建。 2.拖动PERT1、PERT2到绘图页&#xff0c;并编辑任务属性。 3.根据任务之间的关系进行连接。 4…

比visio简单好用的绘图工具AxGlyph

文章目录 1 绘图效果例子1例子2 2 软件界面3 操作说明3.1 设置快捷键3.2 创建一个二维图形3.3 创建一个长方体3.4 设置两个物体的位置关系3.5 添加文字说明3.6 设置图层 4 绘制一个简单的流程图步骤1&#xff1a;创建框步骤2&#xff1a;去除颜色(个人喜好)步骤3&#xff1a;输…

一款性价比远超visio的画图小工具-Dia Diagram Editor(开源-跨平台)

前言 首先&#xff0c;流程图界的扛把子Visio&#xff0c;其功能方面是毋庸置疑的&#xff1b; 对比visodia安装包大小几百兆20兆以内安装后大小大70兆以内跨平台微软套装跨平台用户体验非常好可以用 但是问题&#xff0c;dia小呀&#xff0c;而且基本功能完全满足我的需求&…