如何用Numpy分析各类用户占比
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"如何用Numpy分析各类用户占比",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何用Numpy分析各类用户占比"吧!分析目标观察上次的数
千家信息网最后更新 2026年11月03日如何用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安全错误
数据库的锁怎样保障安全
手磨咖啡
互联网佳科技有限公司
北京路客互联网科技有限公司
互联网科技官网
科技互联网龙头
互联网核心科技是什么
金诺互联网科技
腾讯阿里互联网科技
港股互联网科技股
有马互联网科技
齐家互联网科技
善班互联网科技有限公司
互联网金融科技平台
安控科技rtu产品工业互联网
玉溪互联网科技怎么选
保险科技服务互联网营销体系
宇信科技在杭州互联网排第几
宁波跨境商互联网科技有限公司
北京天晋互联网科技有限公司
北京军民互联网科技公司
互联网科技公司电话
致骋互联网科技
北京禾田雨橡互联网科技
美国互联网前沿科技
彤创互联网科技有限公司
昭通互联网科技选哪家
苏州铭阳互联网科技有限公司
深圳艾果互联网通讯科技
互联网公司高科技产品
广东鹅鹅鹅互联网科技有限公司