如何用Numpy分析各类用户占比
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,本篇内容主要讲解"如何用Numpy分析各类用户占比",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何用Numpy分析各类用户占比"吧!分析目标观察上次的数
千家信息网最后更新 2025年11月10日如何用Numpy分析各类用户占比
本篇内容主要讲解"如何用Numpy分析各类用户占比",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何用Numpy分析各类用户占比"吧!
分析目标
观察上次的数据,数据中有的数据有会员与非会员两种用户类别。
这次我们主要分析一下两种类别用户在数据中占比。
数据读取与数据清洗
根据流程示意图我们主要遵循下面几个步骤:
此处代码为:
# 数据读取,数据清洗
def read_clean_data():
clndata_arr_list = []
for data_filename in data_filenames:
file = os.path.join(data_path, data_filename)
data_arr = np.loadtxt(file, skiprows=1, delimiter=',', dtype=bytes).astype(str)
cln_arr = np.core.defchararray.replace(data_arr[:, -1], '"', '')
cln_arr = cln_arr.reshape(-1,1)
clndata_arr_list.append(cln_arr)
year_cln_arr = np.concatenate(clndata_arr_list)
return year_cln_arr
这里需要注意两点:
因为数据较大,我们没有数据文件具体数据量,所以在使用
numpy.reshape时我们可以使用numpy.reshape(-1,1)这样numpy可以使用统计后的具体数值替换-1。我们对数据的需求不再是获取时间的平均值,只需获取数据最后一列并使用
concatenate方法堆叠到一起以便下一步处理。
数据分析
根据这次的分析目标,我们取出最后一列Member type。
在上一步我们已经获取了全部的数值,在本部只需筛选统计出会员与非会员的数值就可以了。
我们可以先看下完成后的这部分代码:
# 数据分析
def mean_data(year_cln_arr):
member = year_cln_arr[year_cln_arr == 'Member'].shape[0]
casual = year_cln_arr[year_cln_arr == 'Casual'].shape[0]
users = [member,casual]
print(users)
return users
同样,这里使用numpy.shape获取用户分类的具体数据。
结果展示
生成的饼图:

下面是生成饼图的代码:
# 结果展示
plt.figure()
plt.pie(users, labels=['Member', 'Casual'], autopct='%.2f%%', shadow=True, explode=(0.05, 0))
plt.axis('equal')
plt.tight_layout()
plt.savefig(os.path.join(output_path, './piechart.png'))
plt.show()
到此,相信大家对"如何用Numpy分析各类用户占比"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
分析
用户
代码
数值
会员
内容
只需
数据分析
方法
目标
类别
结果
学习
清洗
生成
统计
实用
更深
较大
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
拨号失败与服务器
凤凰软件开发培训班
三星怎么清楚聊天数据库
战地5服务器管理员踢人方法
谷歌如何设置网络安全
游戏服务器关了吗
js找到最大的数据库
网络安全需学习哪些课程
软件开发行业法规
教育部 一流网络安全学院
辽宁数据网络技术标准
四川云蜂互联网科技有限公司
怎么守护未成年人网络安全
中华人民网络安全法在线考试
计算机网络技术专业目标
ip服务器的三个特点是
河北英雄联盟的服务器云主机
潮汕商城软件开发多少钱
网络安全隔离装置有什么用
华为服务器管理口 批量
pos机连接服务器失败什么原因
大学生国家体测数据库
网络工程师和数据库工程师
网络安全通报机制办法
证券软件开发公司前十名
实习周记软件开发
鹤唳华亭下载软件开发
网络安全宣传周科普源码
数据库时间戳 同步
昆山软件开发开发商