当前位置: 首页 > news >正文

北京网站建设 优化/营销顾问公司

北京网站建设 优化,营销顾问公司,天河建设网站开发,wordpress 用户#%% # CY3761 | 2022-01-14 10:20 #%% # 此为 jupyter 模版, 执行 build 后记住先执行-全部运行 # 使用 DataSpell 进行编写文档 # 变量名、函数名小写分段处理 #%% # 导入项 import numpy as np import pandas as pdnp.array((np, pd)) #%% class JsonObject:def __init__(sel…
#%%
# CY3761 | 2022-01-14 10:20
#%%
# 此为 jupyter 模版, 执行 build 后记住先执行-全部运行
# 使用 DataSpell 进行编写文档
# 变量名、函数名小写分段处理
#%%
# 导入项
import numpy as np
import pandas as pdnp.array((np, pd))
#%%
class JsonObject:def __init__(self, items):self.items = itemsdef __getattribute__(self, name: str):  # 注意这个方法有个坑里面不能写入 self.* 否则会出现 循环调用return object.__getattribute__(self, 'items').get(name)def print_data(o, head=None):o_items = dict(shape=None,size=None, index=None,columns=None, dtype=None,dtypes=None,)print('type\t: %s' % type(o))for (k,v) in o_items.items():try:o_items[k] = eval(f'o.{k}')except (Exception, BaseException):passif k == 'dtypes':o_items[k] = {k:str(v) for k,v in dict(o_items[k]).items() }print('%s\t: %s' % (k, o_items[k]))print()objs = oif head:objs = objs.head(head if type(head) is int else 5)  # 这里不能 isinstance(head, int) 布尔值也是返回Truedisplay(objs)def get_new_file_path(file_path, string, file_ext=None):file_sep = '.'file_path_split = file_path.split(file_sep)file_path_split_pop = file_path_split.pop()  # 获取最后一个file_ext = file_path_split_pop if not file_ext else file_extreturn file_sep.join(file_path_split) + '-' + string + file_sep + file_extr_rang = 26
r_chr = {k: [chr(_) for _ in range(size, size+r_rang)] for k,size in dict(b=65, s=97).items()}  # 大写字母索引 小写字母索引
r_chr = pd.DataFrame(r_chr, index=range(1, r_rang+1))  # 字母表 b: 大写 s: 小写 1 开始def get_chr_items(k, f):k = k.lower()f = f.upper() if k == 'b' else f.lower()return tuple(r_chr[k][:list(r_chr[k]).index(f) + 1])display(r_chr)r_df = pd.DataFrame(np.random.randint(0, 100, (10, 10)), tuple(r_chr.b[:10]), tuple(r_chr.s[:10]))# print_data(r_df)
#%% md
# 数据可视化
#%% md
## 线形图
#%%
df_01 = pd.DataFrame(np.random.randn(1000, 4),  # 正态分布 中间高两边低pd.date_range(start='2022-01-01', periods=1000),tuple('ABCD')
).round(2)print_data(df_01, True)  # 行索引 2022-01-01 ~ 2024-09-26 共 1000 天
#%%
"""
第一行 原样输出
第二行 第一行+第二行
第三行 第一行+第二行+第三行
...
"""
df_02 = df_01.cumsum() # 求累加和
df_02.head()
#%%
# 二维线图
df_01.plot()
df_02.plot()
#%%
# 条形图
df_03 = pd.DataFrame(np.random.rand(10, 4), None, tuple('ABCD'))  # rand 生成 10行4列 0~1(不含1)的数据
print_data(df_03, True)
df_03.plot.bar()  # 不进行堆叠
df_03.plot.bar(stacked=True)  # 进行堆叠
#%%
# 饼图 百分百
df_04 = pd.DataFrame(np.random.rand(4, 2),tuple('ABCD'),tuple('12')
)
print_data(df_04, True)
df_04.plot.pie(subplots=True,)  # ValueError: pie requires either y column or 'subplots=True' | subplots=True 多个图
df_04.plot.pie(subplots=True, figsize=(8,8))  # figsize 尺寸
df_04.plot.pie(subplots=True, figsize=(16,16), colors=np.random.random(size=(4,3)))  # colors 颜色 rgb3个颜色 每行一种颜色
#%%
# 散点图 scatter
# 横纵坐标 两个属性之间的关系
df_05 = pd.DataFrame(np.random.randint(0, 50, (50, 4)), None, tuple('ABCD'))
print_data(df_05, True)
df_05.plot.scatter(x='A', y='B')  # AB关系绘制
# 在一张图绘制 AC散点图 同时绘制 BD散点图
ax = df_05.plot.scatter(x='A', y='C', color='DarkBlue', label='G1')
df_05.plot.scatter(x='B', y='D', color='DarkGreen', label='G2', ax=ax)
# 气泡图 散点有大小之分
df_05.plot.scatter(x='A', y='B', s=df_05.C * 200)
#%%
df_05['F'] = df_05.C.map(lambda _: _ + np.random.randint(-5, 5, size=1)[0])  # 增加一列
print_data(df_05)
#%%
df_05.plot.scatter(x='C', y='F')
#%%
# 面积图
df_06 = pd.DataFrame(np.random.rand(10, 4),None,tuple('ABCD'),
)
print_data(df_06, True)
df_06.plot.area()  # 不堆叠
df_06.plot.area(stacked=True, color=np.random.rand(4, 3))  # 是否堆叠
#%% md

在这里插入图片描述

http://www.jmfq.cn/news/4938337.html

相关文章:

  • 网站开发用什么软件有哪些/广州百度网站排名优化
  • 建网站服务器/做推广
  • 做外贸自己开公司网站/小网站
  • 国际专线网络怎么申请/郑州网站seo外包公司
  • 网站换主机换域名/网络营销技巧培训
  • 做网站需要什么技术员/杭州关键词优化测试
  • 哈尔滨网站建设团队/百度人工客服24小时
  • 微网站免费/seo是什么味
  • 公司宣传册设计与制作图片/基础建站如何提升和优化
  • 登封市建设局网站/企业营销管理
  • 重庆装修公司网站建设/国家免费技能培训有哪些
  • 做免费网站教程国vs/seo自媒体培训
  • 网站搜索排名高怎么做/成都seo的方法
  • 做哪类网站/搜索关键词
  • 监控设备网站制作/网络营销是做什么的
  • 温州专业手机网站制作多少钱/十大互联网广告公司
  • 图书馆门户网站建设有哪些公司/石家庄seo排名公司
  • mysql网站后台管理系统下载/东莞市网络seo推广服务机构
  • 如何做好网站seo优化/快速排名优化推广手机
  • 免费做旅游海报的网站/百度推广怎么收费
  • 做美妆网站的关键词/制作网站要花多少钱
  • 微信app网站建设/历史权重查询
  • 收费网站建设/近三天的国内外大事
  • cc域名有哪些知名网站/上海seo公司哪家好
  • 网站建设是 口号/营销网站
  • 做试题公务员在哪个网站做/微博推广平台
  • 网站建设教程主页/seo实战培训
  • wordpress 信息录入/网站排名优化方法
  • 厦门做公司网站/百度指数快刷软件
  • 非洲外贸平台有哪些/如何优化网络连接