ChatGPT数据分析及作图插件推荐-Code Interpreter

今天打开chatGPT时发现一个重磅更新!code interpreter插件可以使用了。

图片

去查看openai官网,发现从2023.7.6号(前天)开始,code interpreter插件已经面向所有chatGPT plus用户开放了。

为什么说code interpreter插件是一个重磅更新呢?我们先来看下官网对这个插件的功能的基本描述。

图片

图片

通过官网说明可知,code interpreter这个插件可以让我们直接在chatGPT对话窗口直接调用python,直接进行数据上传、下载、分析(统计)、作图、甚至进行文件格式转换及解决定性和定量数据问题。

通过上面描述,相信有敏锐嗅觉的小伙伴应该已经意识到这个插件有多么强大、逆天和实用价值!

别的暂且不说,只是在科研领域数据分析、作图这个角度,有了这个插件,意味着,我们很可能不需要再去自己学习使用R语言和Python等数据分析作图软件,直接用chatGPT就可以帮助我们进行数据分析和可视化了!

甚至当你不知道如何分析数据的时候,它能基于你的数据内容给你一些分析思路,帮你更好的解读和分析数据,充分挖掘数据价值,促进科研进程!

闲言少叙,我们具来看如何使用code interpreter,以及其具体表现如何?

前期准备:

1. chatGPT plus(GPT-4)账号;

2. 可以打开chatGPT官网的梯子;

使用方法:

登录chatGPT plus账号后,先在设置中打开code interpreter插件开关,再调用GPT-4模块的code iterpreter插件(如下图),然后就可以使用。

  • 设置中打开code interpreter开关

图片

  • 调用GPT-4模块的code iterpreter插件

图片

数据分析及可视化实战效果:

当我们按上面步骤打开GPT-4 code interpreter插件后,就可以在聊天输入窗口看到一个+号,(如下图),通过这个+号,我们可以上传文件。

图片

为了探索code interpreter插件的数据分析和可视化能力,我们这里随机生成了一个实例数据表格(命名为data,csv格式,excel表格也可以),包含10行、10列数据(实际情况可以用自己的实验数据替换,该插件可以处理上万行的大数据及实验所得小规模数据)。

图片

接着我们点击对话窗口+号,上传该数据表格。

图片

我们可以看到,当上传数据表格(data.csv)后,GPT-4调用code interpreter插件可以解析表格中包含10行10列的数据。接着我们就可以通过自然语言让GPT-4调用code interpreter插件,完成我们想要的数据分析及解读、统计、作图、修改图片参数、下载数据图片等功能!

1.数据分析及解读;

以相关性分析为例,我们让GPT-4帮助分析数据表格中var1变量与其它每个变量之间的相关性,并计算相关系数;

通过反馈结果可知,GPT-4调用code interpreter插件,直接利用python代写完成了相关性分析,并且基于相关性分析给出了结论,即变量var1和var8、var9成正相关;变量var1和var8呈负相关。

图片

2.统计;

相关性分析除了考量相关系数的大小,还要考察相关性的统计p value是否有显著差异。我们同样把这一统计p value的计算交给GPT-4,让它直接计算上面相关系数的p value;

通过反馈结果可知,GPT-4调用code interpreter插件,直接利用python完成了统计分析,并且基于相关性分析给出了结论,即从统计显著性角度,变量var1和其它变量之间都没有显著差异(因为p value均大于0.05)。

3.作图;

相关性分析之后,接着就是对分析结果进行可视化作图(要求绘制变量var1和var9之间的线性相关图,展示相关系数、统计p value及线性回归线),我们来看下code interpreter插件表现如何。

通过反馈结果可知,GPT-4调用code interpreter插件,直接利用python完成了上述相关性分析的可视化作图,并准确给展示了相关系数、统计p value及线性回归线,并且还对图片写了一个详实的figure legend。

4.修改图片参数;

接着,当我们需要修改图片中的参数的时候,也可以直接通过自然语言和GPT-4交流,非常方便快速完成图片参数修改,来看下效果。

我们首先去除图片背景网格;

图片

再尝试将图片中的样本点的形状由x变成圆形;

图片

我们看到,图片参数修改非常便捷高效,实用价值极高。

5.下载图片;

最后,当我们完成数据分析、统计、可视化作图、修改参数后,就可以将最终图片下载下来,导出为pdf格式,直接用于文章发表或者再编辑。

此时我们可以直接让GPT-4提供一个图片PDF格式的下载链接,然后点击下载即可。

图片

我们也将导出的pdf格式图片导入Adobe illustrator,可以看到图片的全矢量格式,可以继续根据需求进行个性化修改!

好了,以上只是使用一个最简单的实例数据表格利用code interpreter插件进行数据分析解读、统计、可视化、图片修改等方面的探索。相信大家已经足够感受到该插件的强大和逆天功能!

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

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

相关文章

422规范详解

概述: 全称为EIA-TIA-422-B,于1994年发布。 典型电路由一个发送器和N个接收器以及一个中断匹配电阻组成。 发送器: 差分输出电压值在2V~10V之间。 4.1.1 发送器输出阻抗 要求A/B之间的差分阻抗≤100Ω。 4.1.2 开路特性 要求差分电压≤…

在Cisco设备上配置接口速度和双工

默认情况下,思科交换机将自动协商速度和双工设置。将设备(交换机、路由器或工作站)连接到 Cisco 交换机上的端口时,将发生协商过程,设备将就传输参数达成一致,当今的大多数网络适配器都支持此功能。 在本文…

C++中的语法知识虚继承和虚基类

多继承(Multiple Inheritance)是指从多个直接基类中产生派生类的能力,多继承的派生类继承了所有父类的成员。尽管概念上非常简单,但是多个基类的相互交织可能会带来错综复杂的设计问题,命名冲突就是不可回避的一个。 多继承时很容易产生命名冲突,即使我们很小心地将所有类…

mac下配置JDK环境

一、下载安装 下载地址:Java Downloads | Oracle,选择适用于Mac OS的JDK版本,点击下载即可。 下载完之后,直接安装: 安装过程非常简单,按“继续”按钮一直下一步即可。 二、配置环境变量 上一步骤&#x…

深度刨析数据在内存中的存储

✨博客主页:小钱编程成长记 🎈博客专栏:进阶C语言 深度刨析数据在内存中的存储 1.数据类型介绍1.1 类型的基本归类 2.整形在内存中的存储2.1 原码、反码、补码2.2 大小端介绍 3.浮点型在内存中的存储3.1 一个例子3.2 浮点数的存储规则3.3指数…

matlab函数 状态空间系统ss、能控性矩阵ctrb、矩阵的秩rank、能控标准型canon、零极点配置place、系统极点pole等函数(线性定常系统)

matlab函数 能控性矩阵ctrb、能控标准型canon、零极点配置place 第一章,线性定常系统 ss 如果已知线性定常系统的ABCD四个矩阵,可以得到状态空间系统 其他更具体的用法请直接看帮助文档。 用法:ss(A,B,C,D) 假如 可以输入 A [-1.5,-2…

官方发布:Mac 版 Visual Studio IDE将于明年 8 月 31 日停止支持

近日,微软官方宣布:适用于 Mac 平台的 Visual Studio 集成开发环境(IDE)已经启动 "退休" 进程。Visual Studio for Mac 17.6 将继续支持 12 个月,持续到 2024 年 8 月 31 日。 微软表示在未来的 1 年内将重…

【AWS】如何用SSH连接aws上的EC2实例(虚拟机)?

目录 0.环境 1.连接结果示例 2.SSH连接思路 3.具体步骤 1)安装并运行ssh服务 2)启动ssh服务 3)在AWS上找到正在运行的EC2实例,并且根据提供的ssh连接语句进行连接 0.环境 windows 11 64位 前提: 有aws账户&…

ios 运行ipa包 日志查看方式

方法一: 使用ideviceinstaller工具 # 安装ipa命令 brew install ideviceinstaller ideviceinstaller -i xxx.ipa# 查看运行日志 idevicesyslog# idevicesyslog 查找命令 idevicesyslog | grep test -A 3 -B 2 # 输出关键字所在行后3行,前2行) idevic…

理解FPGA中的亚稳态

一、前言 大家应该经常能听说到亚稳态这个词,亚稳态主要是指触发器的输出在一段时间内不能达到一个确定的状态,过了这段时间触发器的输出随机选择输出0/1,这是我们在设计时需要避免的。本文主要讲述了FPGA中的亚稳态问题,可以帮助…

Redis面试题(笔记)

目录 1.缓存穿透 2.缓存击穿 3.缓存雪崩 小结 4.缓存-双写一致性 5.缓存-持久性 6.缓存-数据过期策略 7.缓存-数据淘汰策略 数据淘汰策略-使用建议 数据淘汰策略总结 8.redis分布式锁 setnx redission 主从一致性 9.主从复制、主从同步 10.哨兵模式 服务状态监…

改变金融贷款市场营销方式 ---- 运营商大数据精准获客

与传统的企业网络营销相比,最常见的是网络推广和硬广告推广。一些企业无法找到可靠准确的数据来源,也无法找到一些未知的总数据。这些数据大多存在持续时间长、准确性差的缺点,企业在将这些数据信息应用于商品在线营销时往往会遇到不足。 在…

openGauss学习笔记-60 openGauss 数据库管理-逻辑存储结构

文章目录 openGauss学习笔记-60 openGauss 数据库管理-逻辑存储结构 openGauss学习笔记-60 openGauss 数据库管理-逻辑存储结构 openGauss的数据库节点负责存储数据,其存储介质也是磁盘,本节主要从逻辑视角介绍数据库节点都有哪些对象,以及这…

9.4作业

服务器 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);servernew QTcpServer(this); }Widget::~Widget() {delete ui; }void Widget::on_pushButton_clicked(…

90、00后严选出的数据可视化工具:奥威BI工具

90、00后主打一个巧用工具,绝不低效率上班,因此当擅长大数据智能可视化分析的BI数据可视化工具出现后,自然而然地就成了90、00后职场人常用的数据可视化工具。 奥威BI工具三大特点,让职场人眼前一亮! 1、零编程&…

vue2 vue3 组件传值的方式

文章目录 组件间传值的方法总结什么是单向数据流父组件给子组件传值方式1: propsoptions API写法default默认值 composition API | defineProps编译宏props类型声明的默认值 | widthDefaults编译宏 方法2:组件身上的属性与事件vue2 $attrs $listenersvue3 useAttrs…

单臂路由实现VLAN间路由

单臂路由实现VLAN间路由 单臂路由 概述拓扑图PC配置LSW2 接入层交换机LSW3 接入层交换机LSW1 汇聚层交换机R1 路由器ping 测试 单臂路由 概述 单臂路由的原理是通过一台路由器,使 VLAN 间互通数据通过路由器进行三层转发。 如果在路由器上为每个 VLAN 分配一个单独…

Flink(java版)

watermark 时间语义和 watermark 注意:数据进入flink的时间:如果用这个作为时间语义就不存在问题,但是开发中往往会用处理时间 作为时间语义这里就需要考虑延时的问题。 如上图,数据从kafka中获取出来,从多个分区中获取&#xf…

信息系统安全运维和管理指南

声明 本文是学习 信息系统安全运维管理指南. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 安全运维支撑系统 信息系统安全服务台 目的 对信息系统安全事件进行统一监控与处理。 要求 建立一个集中的信息系统运行状态收集、处理、显示及报警的系…

EMERSON A6500-CC 机架接口模块 AMS参数

EMERSON A6500-CC 机架接口模块 AMS参数 ModBus和机架接口模块设计用于工厂的高可靠性 最关键的旋转机械。它从所有AMS A6500 ATG模块读取参数 并通过ModBus TCP/IP和/或ModBus RTU(串行)输出这些参数。 此外,OPC UA可用于向第三方系统传输数…