如何用 Open Interpreter 帮你自动做数据可视化?

(注:本文为小报童精选文章,已订阅小报童或加入知识星球「玉树芝兰」用户请勿重复付费

千万不要跟我一样望文生义,觉得它只是个开源的 Code Interpreter(Advanced Data Analysis)而已。

2a24fac677048c46679cd1086b06cb71.jpeg

新选项

早在 5 月份,我就曾经给你讲过 如何用 Code Interpreter (现在已经改名,叫做 Advanced Data Analysis)不编程做数据分析

d5ff6f81007c57ee7701347f9427bf03.jpeg

当时,大多数用户即便购买了 Plus 也无法使用这个模式,因为 Code Interpreter 当时只对很小部分用户灰度开放。他们读完我的文章,发现 Code Interpreter 这么强,自己却用不了,很是难受。

很快,我就 分享了新的方法—— 可以用 ChatGPT Plus 插件,来实现类似的功能。

398fa68674cc3c7be79c6d3d9e2a06a6.jpeg

又有读者说,不打算购买 ChatGPT Plus ,觉得太贵。不过这个自动分析功能,真的是不能割舍啊。

于是,我又 写文章给你推荐了 Code Interpreter API。

956e0d3de7f3f28da3547335749618f7.jpeg

写完这几篇,我觉得用 GPT-4 做自动数据分析的事儿,基本上就算搞定了。

当我看到 Open Interpreter 推出时自称为 Open Source Code Interpreter (开源的代码解释器),根本就没当回事儿。因为类似的应用,我觉得司空见惯了。

但是,倪考梦老师一直催我写写这个 Open Interpreter。看到他如此兴奋,我才认真去看看,Open Interpreter 究竟能干啥。

结果发现,自己又一次望文生义,差一点儿跟一个非常重要的好工具失之交臂。

从前做自动数据分析,都是需要你适应 ChatGPT 模式或者插件提供的界面,然后把自己的数据「推上去」。但现在,是你在本地利用 Open Interpreter 把这种神奇的 LLM 功能「拉过来」,帮助自己分析本地数据。我试用了几个场景,感觉真的是太奇妙了。

本文就给你介绍一下如何安装 Open Interpreter ,并且给你介绍几个数据分析的使用样例。希望对你初步了解它能有帮助。

安装

首先咱们 先打开 Open Interpreter 的 Github 页面,是这个样子的。

5381b2a8903ed798e80678af5e159528.jpeg

你看,这个项目有超过 20000 颗星,而且 星星数量变化的趋势图是这样的:

e249340eb1eaea5223eb3035ca6c2ac1.jpeg

8 月底至今,简直就是爆发啊。

Open Interpreter 的 Github 页面上,有最为简单的安装方式,只需要一行代码。

b8791ea45f70ed94d1622b15154bbd40.jpeg

不过我试了直接安装,不好使。

pip install open-interpreter

你看,直接报错。

cbf5fbe9b57db8cb999f339c841c6e18.jpeg

我仔细看了一下报错原因,是由于本地安装的 Python 版本与 Open Interpreter 的要求不匹配。

bf501455f9e2c89b75056a355bc39157.jpeg

好在这不是什么大事儿。既然是 Python 版本问题,就得用虚拟环境来解决版本问题。有了 Anaconda ,搭建一个虚拟环境并不困难。

conda create -n openinterpreter python=3.11

虚拟环境搭建过程中, Anaconda 提示你是否安装这些软件包,回车即可。

c9a7c3a36bdd8fcd9026d7bf5b6a201f.jpeg

很快虚拟环境就安装好了。

2856945191eaf3dfa27bda9117b7dba1.jpeg

使用的时候,记得先执行以下命令,把虚拟环境激活。

conda activate openinterpreter

然后开始安装 Open Interpreter 自身的软件包。

pip install open-interpreter

你看,Open Interpreter 欢快安装中。

33a09ef19a444d45ad5aa2dbe9a6a020.jpeg

很快就安装完了。

d4c779a14da019f6ca73ff630c26b354.jpeg

下面咱们可以执行:

interpreter -y

注意这里的参数 -y 的意思是:

你想好了就干,别来烦我。

如果不加这个参数,Open Interpreter 每一步操作都要征求你的意见。严谨客气,但是很麻烦。

第一次运行,Open Interpreter 会停在这里,要求你进行设置。

d9fd5f49014ce37a87c0bb67e61b70b3.jpeg

这是让你选择使用的 LLM。默认的方法,是调用 GPT-4,为此你得先得输入 OpenAI API key。

另一种方式,是使用 Code-Llama 这个本地的免费开源模型。因为那涉及到一系列安装,咱们这次就先不折腾了。直接用 GPT-4 好了。因为目前位置,GPT-4依然是最强的数据分析LLM工具。

这里我输入了自己的 OpenAI API key,回车。

c96ca2c4739d98119117230cff3fd381.jpeg

至此,安装完成。下面你就可以开始提问了。

1ef9154a1fc29e81b19c3327cb12b16a.jpeg

对比

咱们先做个最简单的测试,不提供自己的数据,先看看 Open Interpreter 能不能帮咱们访问公开数据,例如股票价格。作为对比,我先问 ChatGPT Plus 的 Advanced Data Analysis 模式。

  • 22
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
基于code interpreter自动化金融数据分析是一种利用计算机编程语言解释器的技术,将金融数据分析的过程自动化的方法。 在这种方法中,我们使用编程语言如Python或R来编写代码,通过编写的代码来处理和分析金融数据。编写的代码可以包括数据获取、数据清洗、数据处理、模型建立以及结果展示等各个环节。 通过使用code interpreter进行自动化金融数据分析,我们可以实现以下优势: 1. 提高效率:通过自动化处理流程,可以减少手动处理数据的时间和精力,提高分析效率。 2. 可复制性:编写好的代码可以重复使用,使得分析结果具有可复制性。这对于长期的金融数据分析和监测非常有益。 3. 精确度和一致性:通过编写代码,可以确保数据处理和分析的过程中没有重大错误,从而提高结果的准确性和一致性。 4. 可视化展示:通过code interpreter,我们可以将分析结果进行可视化展示,比如绘制图表,制作报告等。这样可以更直观地理解和呈现数据。 5. 自定义分析:通过编写代码,我们可以根据具体的需求进行自定义的分析,用不同的模型和算法对数据进行处理和预测。 6. 跨平台和快速部署:编写好的代码可以在不同的平台上运行,无论是个人电脑还是云服务。同时,代码也可以快速部署到不同的环境中使用。 综上所述,基于code interpreter自动化金融数据分析是一种高效、精确、可复制和可定制的方法,可以更快速地进行金融数据的处理和分析,提供更好的决策支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值