gdp数据分析

1 概述

本文主要分析china,usa,king,japan,russia5个国家的gdp,时间从1800-2040,后面的数据为预测数据,不准确。

2 绘制折线图

import pandas as pd
import matplotlib.pyplot as pltdata = pd.read_csv("line_animation.csv")
x = data.timechina = data.china
usa = data.usa
king= data.king
japan= data.japan
russia= data.russiaplt.plot(x, china,'k*-.',x, usa,'g*-.',x, king,'y*-.',x, japan,'r*-.',x, russia,'b*-.')
plt.legend(["china","usa","king","japan","russia"])
plt.show()

在这里插入图片描述

3 计算增速

使用pct_change函数
import pandas as pd
import matplotlib.pyplot as pltdata = pd.read_csv("line_animation.csv")
# 1800 - 2020 中间还是220年
start_year = 1949-1800
end_year = 2020-1800
data = data.iloc[start_year :end_year]x = data.time
china = data.china.pct_change(1).fillna(0).apply(lambda x: round(x * 100, 2)).values
usa = data.usa.pct_change(1).fillna(0).apply(lambda x: round(x * 100, 2)).values
king = data.king.pct_change(1).fillna(0).apply(lambda x: round(x * 100, 2)).values
japan = data.japan.pct_change(1).fillna(0).apply(lambda x: round(x * 100, 2)).values
russia = data.russia.pct_change(1).fillna(0).apply(lambda x: round(x * 100, 2)).valuesplt.plot(x, china, 'k*-.',x, usa, 'g*-.',x, king, 'y*-.',x, japan, 'r*-.',x, russia, 'b*-.')
plt.legend(["china", "usa", "king", "japan", "russia"])
plt.show()

在这里插入图片描述

4 五国综合分析

使用柱状图进行分析均值、方差、最大值、最小值

import pandas as pd
import matplotlib.pyplot as plt
data=pd.read_csv("line_animation.csv")
plt.rcParams['font.sans-serif']=['SimHei']china_m=data.describe()["china"]["mean"]
usa_m=data.describe()["usa"]["mean"]
king_m=data.describe()["king"]["mean"]
japan_m=data.describe()["japan"]["mean"]
russia_m=data.describe()["russia"]["mean"]
plt.subplot(221)
plt.bar(["china","usa","king","japan","russia"],[china_m,usa_m,king_m,japan_m,russia_m],width=0.5,bottom=0,align='edge',color='g',edgecolor='r',linewidth=2)
plt.text(0-0.3 ,china_m +0.05,str(round(china_m,2)))
plt.text(0+0.7,usa_m,str(round(usa_m,2)))
plt.text(0+1.7 ,king_m ,str(round(king_m,2)))
plt.text(0+2.7 ,japan_m ,str(round(japan_m,2)))
plt.text(0+3.7 ,russia_m ,str(round(russia_m,2)))
plt.title("均值")china_a=data.describe()["china"]["max"]
usa_a=data.describe()["usa"]["max"]
king_a=data.describe()["king"]["max"]
japan_a=data.describe()["japan"]["max"]
russia_a=data.describe()["russia"]["max"]
plt.subplot(222)
plt.bar(["china","usa","king","japan","russia"],[china_a,usa_a,king_a,japan_a,russia_a],width=0.5,bottom=0,align='edge',color='g',edgecolor='r',linewidth=2)
plt.title("最大值")china_i=data.describe()["china"]["min"]
usa_i=data.describe()["usa"]["min"]
king_i=data.describe()["king"]["min"]
japan_i=data.describe()["japan"]["min"]
russia_i=data.describe()["russia"]["min"]
plt.subplot(223)
plt.bar(["china","usa","king","japan","russia"],[china_i,usa_i,king_i,japan_i,russia_i],width=0.5,bottom=0,align='edge',color='g',edgecolor='r',linewidth=2)
plt.title("最小值")china_s=data.describe()["china"]["std"]
usa_s=data.describe()["usa"]["std"]
king_s=data.describe()["king"]["std"]
japan_s=data.describe()["japan"]["std"]
russia_s=data.describe()["russia"]["std"]
plt.subplot(224)
plt.bar(["china","usa","king","japan","russia"],[china_s,usa_s,king_s,japan_s,russia_s],width=0.5,bottom=0,align='edge',color='g',edgecolor='r',linewidth=2)
plt.title("方差")
plt.show()

在这里插入图片描述

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

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

相关文章

Python量化策略入门1-如何利用聚宽(JoinQuant)下载金融数据

[TOC]量化策略入门1-如何利用聚宽(JoinQuant)下载金融数据 前言 量化策略入门系列文章是本人学习股票量化笔记,最终输出结果希望是一个可在本地运行的回测框架,包含数据获取,数据处理,策略回测等。 本文主要为了介绍如何利用聚…

金 融 量 化 分 析 • 外 篇 • 绘 制 行 情 数 据 数 据 图

文章目录 前言一、k 线 图 是 什 么 ?二、K 线 图 结 构(1) 影 线 和 实 体(2) 十 字 线 四、 双 均 线 策 略(一)、金叉(二)、死叉(三)、均 线 策…

老板,摊牌了,不装了,pyechart高端实现我国GDP大数据图

pyechart实现我国GDP大屏展示图 from typing import Listimport pyecharts.options as opts from pyecharts.globals import ThemeType from pyecharts.commons.utils import JsCode from pyecharts.charts import Timeline, Grid, Bar, Map, Pie, Linedata [{"time"…

将《2020中国统计年鉴》中的GDP数据换算成不变GDP数据

文章目录 前言一、数据来源二、计算步骤1.理解一下公式和不同的指数国内生产总值指数(上一年100)国内生产总值指数(1978年100)现价GDP: 即当年价GDP,也叫名义GDP,包含价格浮动因素,不可比不变价…

【qstock量化】数据篇之宏观指标和财经新闻文本

qstock简介 qstock由“Python金融量化”公众号开发,试图打造成个人量化投研分析开源库,目前包括数据获取(data)、可视化(plot)、选股(stock)和量化回测(backtest)四个模块。其中数据模块(data&a…

使用Postman模拟发送get、post、delete、put请求

使用Postman模拟发送get、post、delete、put请求 现在的模拟发送请求插件很多,包括在idea上都自带了Test restful web service来模拟请求,但亲测postman更好用一些 今天来分享如何使用postman发送各种请求 1.下载 postman是谷歌的一款插件&#xff0…

使用hutool发送POST请求

之前使用Java程序发送请求都是使用的HttpURLConnection&#xff0c;不太方便&#xff0c;可以使用hutool封装好的方法。 引入依赖 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.0.M4</…

10小时训练数据打造多语种语音识别新高度

本文联合撰写&#xff1a; 腾讯&#xff1a;吕志强&#xff0c;颜京豪&#xff0c;胡鹏飞&#xff0c;康健&#xff0c;阿敏巴雅尔 导语&#xff5c;在刚刚结束的NIST OPENASR评测中&#xff0c;TEG AI语音联合清华大学&#xff0c;刷新世界小语种语音识别比赛6项第一。从2000年…

Python开发智能语音机器人——小O同学

本篇代码存在部分错误 &#xff0c;现已经更新 &#xff08;https://blog.csdn.net/aqqwvfbukn/article/details/131277668&#xff09; 这次项目开发能按部就班顺利完成&#xff0c;主要是靠队友成功在软件的前期设计阶段&#xff0c;需求分析和用例设计起到了重要的作用。当…

微信小程序实现图林机器人聊天和百度AI语音识别的简单人工客服

用微信小程序实现简单的人工客服 最近在做软件工程的课程设计&#xff0c;选择性的做了微信小程序的简单的人工客服。在这里对该课程设计的原理和实现进行一个讲解&#xff0c;也算做一个总结和笔记&#xff0c;方便自己以后查看、复习和帮助大家的学习。 工具&#xff1a;微信…

Python实现语音识别(基于百度语音识别)

我是一名2016级电子信息工程的学生&#xff0c;这是第一次发博客&#xff0c;因为经常在这里查资料 &#xff0c;自己也应该贡献一点经验吧&#xff0c;也可以当是记录自己学习的过程吧。 最近在自学python&#xff0c;然后18年9月份正好python加入计算机二级&#xff0c;再然…

玩转百度语音识别,就是这么简单

http://www.cnblogs.com/bigdataZJ/p/SpeechRecognition.html 明后两天就是公司一年一度的Fedex Day了。我的理解就是技术界的头脑风暴&#xff0c;idea喷如泉涌的盛大节日。 对于这次活动每个人或者两三个人一组需要有个idea&#xff0c;针对当前的产品现状&#xff0c;提出自…

语音-小度自定义技能

文章目录 前言一、学习简介二、代码快速开发三、官网配置3.1 百度云CFC配置3.2 小度官网配置 四、测试4.1连接技能4.2 意图测试4.3 断开技能 前言 主要是为了记录下学习小度自定义技能的过程 一、学习简介 参考官网解释 自定义技能简介 二、代码快速开发 快速开发java 我…

人人都是绘画大师!微软必应接入DALL·E模型,文字生成图像!

机器之心编辑部 微软必应完善文字生成图像能力&#xff0c;Adobe 今日也发布 Firefly&#xff0c;杀入生成式 AI 这场游戏。 今晚实在是有些热闹。 一边英伟达 GTC 正在进行中&#xff0c;一边谷歌正式开放了 Bard 的测试&#xff0c;这里微软必应也不甘寂寞。 今日&#xff0c…

对比编程语言的四种错误处理方法,哪种才是最优方案?

△点击上方“Python猫”关注 &#xff0c;回复“1”领取电子书 作者&#xff1a;Andrea Bergia 译者&#xff1a;豌豆花下猫Python猫 英文&#xff1a;Error handling patterns 转载请保留作者及译者信息&#xff01; 错误处理是编程的一个基本要素。除非你写的是“hello world…

巴比特 | 元宇宙每日必读:不再盲目迷信硬件掘金,大厂XR集体后撤,业内人士建议多条腿走路,生态和内容才有更广阔市场...

摘要&#xff1a;据极点商业报道&#xff0c;元宇宙凉热之间&#xff0c;大厂集体收缩XR业务。是舆论定调的风口已过&#xff0c;还是如业内人士所言&#xff0c;进入理智探索时代&#xff1f;为何短短半年时间内&#xff0c;大厂们态度就发生了截然不同的变化&#xff1f;“与…

学会这些思维模型,窥见查理·芒格的致胜秘笈(二)

目录 导语 模型五&#xff1a;SCQA模型 模型六&#xff1a;问题树模型 模型七&#xff1a;MECE原则 模型八&#xff1a;SWOT分析 模型九&#xff1a;波特五力模型 模型十&#xff1a;波斯顿矩阵 导语 读者朋友们好&#xff0c;在我上一篇文章介绍了几个最核心和底层的模…

产品读书《穷查理宝典:查理.芒格智慧箴言录》

要通过提升自己&#xff0c;来强化对世界的感知&#xff0c;内在的能力才能增长&#xff0c;和世界的大趋势才能互相匹配。这种匹配度提高了&#xff0c;无论你是用来投资、创业&#xff0c;还是做其他事情&#xff0c;都会无往而不利。 查理芒格在书中反复强调的4点内容有&a…

芒格最新演讲:中国的水有些聪明人已经蹚进去了,时候到了更多人会进场

图文来源&#xff1a;雪球 译者&#xff1a;RanRan 我们在说某个人有常识的时候&#xff0c;我们其实是说&#xff0c;他具备平常人没有的常识。人们都以为具备常识很简单&#xff0c;其实很难。 2月14日&#xff0c;95岁的芒格参加了Daily Journal 公司年会&#xff0c;发表了…

站在大模型新风口的云知声:十一年创业之路引领智能语音技术变革

AGI的目标是实现人类般的通用智能&#xff0c;这意味着AI可以像人类一样理解任意通用任务&#xff0c;并以人类的智力水平执行完成。基本上&#xff0c;除了自我意识的生成&#xff0c;AGI就是人类对人工智能的终极梦想了。在AGI曙光照进现实之际&#xff0c;云知声化身为那位站…