ChatGPT教你如何用Python和Matplotlib绘图(下)

想学习用 Python 绘图吗?ChatGPT 将为您提供帮助。

微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩

该项目要求 ChatGPT 教您如何生成用于创建绘图和可视化的 Python 代码。只需简要描述您要创建的绘图,ChatGPT 就会使用流行的 Matplotlib 库生成必要的代码。该工具甚至允许没有编程经验的用户为他们的数据开发专业级的绘图。无论您是研究人员、数据科学家还是学生,ChatGPT 都可以让您在 Python 中轻松创建美观且信息丰富的图表。(由 ChatGPT 生成,稍有改动)。

绘制数据集

方便的是,我们可以提出后续问题;在这里我们要求“绘制”

结果:要使用 Matplotlib 绘制 Iris 数据集,您可以使用以下代码:

# --> Trying of the suggestions from ChatGPT
# --> we removed the redundant lines (e.g. loading libraries and importing data) from the suggestion# Create a figure and an axes
fig, ax = plt.subplots()# Plot the data, coloring the points by the target values
scatter = ax.scatter(df['sepal length (cm)'], df['sepal width (cm)'], c=df['target'])# Add a legend
legend = ax.legend(*scatter.legend_elements(), title='Species')# Add a title
ax.set_title('Iris dataset')# Show the plot
plt.show()

情节特定列

我们选择并要求绘制数据集中的特定列。例如,询问“显示‘萼片长度 (cm)’列的分布”

结果:

要显示 Pandas DataFrame 中列的分布,可以使用 DataFrame 的 hist() 函数。例如,要显示 Iris 数据集中 'sepal length (cm)' 列的分布,可以使用以下代码:

# Create a figure and an axes
fig, ax = plt.subplots()# Plot the distribution of the 'sepal length (cm)' column
df['sepal length (cm)'].hist(ax=ax)# Add a title
ax.set_title('Distribution of sepal length')# Show the plot
plt.show()

您可能会注意到,绘图没有标签。因此,我们可以要求“用适当的轴标签重做”。

结果:

# Create a figure and an axes
fig, ax = plt.subplots()# Plot the distribution of the 'sepal length (cm)' column
df['sepal length (cm)'].hist(ax=ax)# Add axis labels
ax.set_xlabel('Sepal length (cm)')
ax.set_ylabel('Frequency')# Add a title
ax.set_title('Distribution of sepal length')# Show the plot
plt.show()

更复杂的情节

显示分布的另一个有用图是使用箱线图,它使我们能够可视化标准偏差并识别异常值。在这里,我们通过询问“show me boxplot of distributions of all columns in same plot”来获取单个图中显示的所有列的箱线图。

结果:要将 Pandas DataFrame 中所有列的分布显示为同一图上的箱线图,您可以使用 DataFrame 的 boxplot() 函数。例如,要将 Iris 数据集中所有列的分布显示为箱线图,您可以使用以下代码:

import matplotlib.pyplot as plt
import pandas as pd
from sklearn import datasets# Load the Iris dataset
iris = datasets.load_iris()# Create a DataFrame with the features
df = pd.DataFrame(iris.data, columns=iris.feature_names)# Add a column with the target values
df['target'] = iris.target# Create a figure and an axes
fig, ax = plt.subplots()# Plot the boxplots of all columns
df.boxplot(ax=ax)# Add a title
ax.set_title('Distributions of all columns')# Show the plot
plt.show()

将 chatGPT 用于您自己的项目

ChatGPT 是处理项目的绝佳工具。以解决您的问题的方式来构建问题很重要。请记住,将您的项目分成更小的块并分别处理它们是处理项目的关键。

要从 ChatGPT 询问编程问题,您只需提供对您的问题的清晰简洁的描述,以及任何相关代码或错误消息。您还应该指定您正在使用的编程语言和任何库或框架。

如何为 ChatGPT 正确制定问题

那么,让我们问问 ChatGPT 它是怎么想的。

在为 ChatGPT 制定提示时,请务必牢记以下几点,以便充分利用模型:

具体并清楚地说明您希望模型做什么。例如,与其问“你对这个话题了解多少?”,不如问“你能简要介绍一下这个话题的历史吗?”

如有必要,提供上下文。如果您要问有关特定事件或人的问题,请提供一些背景信息,以便模型可以理解您提出问题的背景。

简明扼要。长而复杂的提示可能难以让模型理解,并可能导致不太准确或相关的响应。

避免使用模型可能不熟悉的过于技术性的语言或行话。

避免在一个提示中问多个问题,最好一次问一个问题。

以下是 ChatGPT 的一些很好的提示示例:“你能解释一下监督学习和非监督学习的主要区别吗?” “神经网络的主要组成部分是什么,它们是如何工作的?” “请写一个关于可以读心的机器人的短篇小说” 另一方面,一些糟糕的提示示例是:“一切” “你能告诉我什么?” “你所知道的” 通过遵循这些准则,您可以帮助确保在使用 ChatGPT 时从模型中获得最准确和最相关的响应。

作为数据科学家请牢记

ChatGPT 并不完美;提供的示例来自 sklearn。在现实世界中,您需要使用 Pandas 从资源中加载自己的数据(下面的示例显示了从本地存储加载 iris)。

一般来说,作为一名实践数据科学家,你会经常遇到数据收集、准备、模型构建和解释的多方面过程。这些阶段在技能和资源方面都有自己独特的要求。例如,您可以使用 pandas 来加载和操作您的数据集。请务必记住,ChatGPT 提供的示例旨在用作基础学习辅助工具,可能不适合处理更复杂或更庞大的数据集。

不用恐慌! Chat GPT 不会取代数据科学家

那么,让我们问问 ChatGPT 它是怎么想的。

ChatGPT 和其他大型语言模型不会取代数据科学家的原因有几个:

数据科学家拥有更广泛的技能组合:数据科学家接受过广泛技能方面的培训,包括数据分析、机器学习、编程、统计等。ChatGPT 和其他大型语言模型只能根据给定的提示生成文本,它们不具备数据科学家所具备的其他技能。

数据科学家可以解释和解释他们的工作结果:数据科学家接受过解释和解释他们工作结果的培训,这对于决策制定和与利益相关者的沟通至关重要。ChatGPT 和其他大型语言模型无法解释或解释其工作结果。

数据科学家可以处理范围广泛的数据:数据科学家经过培训可以处理范围广泛的数据,包括结构化和非结构化数据,并且他们可以使用各种工具和技术从数据中提取见解。ChatGPT 和其他大型语言模型只能根据给定提示生成文本,无法处理其他类型的数据。

数据科学家可以与范围广泛的利益相关者合作:数据科学家经过培训可以与范围广泛的利益相关者合作,包括商业领袖、主题专家和技术专家,他们可以以清晰易懂的方式交流复杂的概念。ChatGPT 和其他大型语言模型无法与利益相关者合作或传达复杂的概念。

推荐书单

《Python从入门到精通(第2版)》

《Python从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分23章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架、e起去旅行网站、AI图像识别工具等内容。所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。除此之外,该书还附配了243集高清教学微视频及PPT电子教案。

《Python从入门到精通(第2版)》【摘要 书评 试读】- 京东图书京东JD.COM图书频道为您提供《Python从入门到精通(第2版)》在线选购,本书作者:明日科技,出版社:清华大学出版社。买图书,到京东。网购图书,享受最低优惠折扣!icon-default.png?t=N4P3https://item.jd.com/13284890.html

精彩回顾

ChatGPT教你如何用Python和Matplotlib绘图(上) 

《事半功倍,使用ChatGPT编写Python函数》

超快速,使用ChatGPT编写回归和分类算法

《如虎添翼,将ChatGPT和Python结合起来!》

《ChatGPT优化Python代码的小技巧》

《使用ChatGPT提升Python编程效率》 

微信搜索关注《Python学研大本营》

访问【IT今日热榜】,发现每日技术热点

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

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

相关文章

什么是 chatGPT?

OpenAI 的语言模型ChatGPT是 AI 研究的最新突破。ChatGPT建立在GPT(生成式预训练转换器)架构之上并经过调整以执行各种任务——从响应查询到生成文本片段甚至朗诵诗歌——ChatGPT 已迅速成为可用于自然语言处理的最强大工具之一。 ChatGPT 因其在理解和…

Titanic 泰坦尼克号预测-Tensorflow 方法-【Kaggle 比赛】

本文介绍Kaggle入门比赛Titanic泰坦尼克号幸存预测的解题思路,使用的是神经网络和Tensorflow框架。提交代码附在本文的最后部分。 基本思路为: 导入数据集对数据预处理训练预测并输出结果 一、入门介绍 1. 比赛介绍 Kaggle是一个数据建模和数据分析竞赛平台。 泰…

霍金

伟大的物理学家去世了,他的事迹将永远停留在这一页。请让我问您沉痛哀悼。。。

热重分析(TG)基本原理与实战分析

TG的基本原理? 热重分析(thermogravimetric analysis, TG或者TGA)是指在程序控温条件下测量待测样品的质量与温度变化关系的一种热分析技术,可以用来研究材料的热稳定性和组分。 注:之所以定义为质量的变化而非重量变化是基于在磁场作用下&a…

思维模型 霍金斯能量场(能量层级)

本系列文章 主要是 分享 思维模型,涉及各个领域,重在提升认知 1 模型故事 霍金斯能量场-组织 科学家发现,在任何一个组织里面,霍金斯能量场 这个规律也是完全适用的。少数高层级的人的意识能量可以抵消绝大多数人的意识负能量。…

Kaggle系列(一):Spaceship Titanic(太空飞船泰坦尼克)

开坑开坑Kaggle系列(通过kaggel练习机器学习与数据分析能力) 2022年3月9日,这是第一个版本的太空泰坦尼克任务 我的Github中发布了本任务包含的相应源码与思路分析讲解,欢迎来⭐。 本文主要记录如何对数据进行分析的过程。 开…

霍金-现代最伟大的物理学家之一、20世纪享有国际盛誉的伟人之一

据 BBC 等多家外媒报道,知名物理学家史蒂芬霍金已经去世,享年 76 岁。 霍金的家人在周三凌晨发表声明,证实他已在剑桥的家中死亡。霍金的孩子 Lucy , Robert 和Tim 在一份声明中说:“我们亲爱的父亲今天去世了!我们感到…

刚刚,霍金的一个预言成真了,这次吓坏不少人!

1 刚刚去世的霍金,对于人工智能,曾有这样的预言: 如果有人设计计算机病毒,那么就有人设计不断自我完善、直到最终超越人类的人工智能,其结果将是一种新的生命形式。 你可能并不是一个讨厌蚂蚁的人,但也会无…

霍金与硅谷:你不知道的故事

硅谷Live / 实地探访 / 热点探秘 / 深度探讨 “我的名字是斯蒂芬霍金,在过去的50年中,我到全世界进行演讲和学习,给大众普及关于时间和空间的奥秘,还有那掌握全宇宙的法则。” Welcome to my world。 2012年,6月19日晚…

细数霍金关于AI的五大预言,向伟大的科学巨人致敬

今天,我们这个时代最著名的物理学家之一斯蒂芬霍金去世了,享年76岁。这位英国科学家以其在黑洞和相对论方面的开创性著作而闻名,并撰写了几部畅销书。 2017年,霍金宣布将他在1966年,也就是24岁时撰写的博士论文上传到剑…

霍金去世 但他对人工智能的预言时刻提醒着人类!【附霍金一生大事记】

▼ 点击上方蓝字 关注网易智能 为你解读AI领域大公司大事件,新观点新应用 【网易智能讯 3月14日消息】据英国天空新闻等多家媒体报道,世界著名物理学家史蒂芬霍金去世,享年76岁。 让我们回顾下霍金的一生: 1968年 霍金与乔治艾利斯…

《时代》专访ChatGPT之父:人工智能影响经济还需要很多年

划重点: ① OpenAI的首席执行官山姆奥特曼(Sam Altman)曾表示,如果使用不当,人工智能会让所有人都消亡。 ② 在倡导人工智能可能性的同时,奥特曼敦促政策制定者制定规则和通过监管来减轻人工智能可能带来的…

知识就是力量,图谱路在何方 | ChatGPT冲击下,招商银行如何“抢救”知识图谱?

“知识就是力量”我们耳熟能详,但培根的这句话其实还有后半句“更重要的是运用知识的技能”。对于人工智能来说,知识图谱就是其如何对知识进行运用的技能体现。在金融领域,如何运用这一技能更好地理解客户需求,提高业务效率和客户…

可以免费使用的ChatGPT-4,微软开放Bing Chat功能,供用户体验

微软Bing取消了 Bing Chat的等待名单,现在用户可以通过使用 Edge 浏览器并使用微软帐户登录就可以使用Bing Chat了。 ▐ 入口 打开Bing首页,用户点击 "聊天/Chat" 即可进入Bing Chat界面。目前Bing Chat提供了三种响应风格(更有创…

ChatGPT vs. Bing vs. Bard

随着 2022 年 ChatGTP 的推出,人工智能聊天机器人的世界突然走上了一条新道路。如今,密切关注 AI 的人都知道,不同公司推出了几款产品。从谷歌拥有自己的 Bard AI,到微软发布新的 Bing AI Chat,再到 OpenAI 发布GPT-4。…

嗯?大火的ChatGPT和new bing都离不开它?

概述:本文是对 WhalePaper 向量检索领域第一次直播活动内容的文字版,会对向量检索这个 ChatGPT 和 new bing 都离不开的技术进行介绍,结合了 ChatGPT 以及 new bing 的应用场景进行讲解,相信被标题骗进来的你还真能有所收获的&…

微软再次挑战谷歌搜索市场,Bing已经深度整合OpenAI,你会用 Bing 的 ChatGPT 做些什么?

输入特定关键字并努力寻找所需信息的日子已经一去不复返了 输入特定关键字并努力寻找所需信息的日子已经一去不复返了。Microsoft Bing 即将发布其 ChatGPT 集成,这将允许用户以自然的方式提问并获得量身定制的搜索体验,这将重塑我们探索互联网的方式。 我预览了 Bing 的 C…

New bing带着chatGPT来啦

话不多说,随着chatGPT的到来,GPT-4的升级,AI时代真的要来啦。现在微软浏览器 bing 已经接入最新的GPT版本,而且是免费,重要的事情说三遍,免费使用GPT,免费使用GPT,免费使用GPT&#…

ChatHub | 卧龙和凤雏!同时对话ChatGPT和新Bing!~

1写在前面 最近忙的不行,根本没有时间打开电脑。💻 随着GPT-4和new bing的发布,真的可以说是AI的iphone时刻到来了。🤩 现在也是越来越多的网站接入了AI,以后人人都可以是程序员了。😚 New Bing在GPT-4的加…

chatGPT 商业会员系统开源

前言 本项目是一个商用版服务平台,基于Java语言实现服务端功能,前端使用React框架,底层使用官方的ChatGPT API。用户可以通过一键部署方便地使用本平台。除了支持chat对话模型外,还支持openai官方所有api,包括余额查询…