1、利用字典dict来完成统计

#举例:

a = [1 2 3 1 1 2]

dict = {}

for key in a:

dict[key] = dict.get(key 0) + 1 #字典的get函数可以查询键的值,0代表默认值每出现一次加1

print (dict)

输出结果: >>>{1: 3 2: 2 3: 1}

2、利用Python的collection包下Counter的类

#举例:

from collections import Counter

a = [1 2 3 1 1 2]

result = Counter(a) print (result)

输出结果: >>>{1: 3 2: 2 3: 1}

3、Python的pandas包下的value_counts方法

#举例:

import pandas as pd

a = [1 2 3 1 1 2]

result = pd.value_counts(a)

print (result)

输出结果: >>>1 3

2 2

3 1

注:利用pandas下的value_counts(),不仅可以统计list中各个元素出现的个数,还可对矩阵中的元素进行进行统计。

#举例:

import pandas as pd

a = pd.Datafrxxxxame([[123]

[313]

[121]])

result = a.apply(pd.value_counts)

print (result)

输出结果: 0 1 2

1 2.0 1.0 1.0

2 NaN 2.0 NaN

3 1.0 NaN 2.0

python词频统计_python统计词频的三种方法相关推荐

  1. python线性方程组求解_python求解方程组的三种方法

    python求解方程组的三种方法: Numpy求解方程组x + 2y = 3 4x + 5y = 6 当然我们可以手动写出解析解,然后写一个函数来求解,这实际上只是用 Python 来单纯做" ...

  2. 如何利用python解方程_Python 解方程的三种方法

    # 首发于我的博客 The North. 新年第一篇,搞起. 这回写一个好久之前想做,一直搁着没做的东西-- Python 解方程(其实是放假回家,趁着家里电脑重装 LOL 的时间过来写一篇). 咱这 ...

  3. python编程阶乘_Python阶乘实现的三种方法

    最简单的方法 #通过用户输入数字计算阶乘# 获取用户输入的数字 num = int(input("请输入一个数字: ")) factorial = 1 #查看数字是负数,0或 正数 ...

  4. python if多条件并列判断的三种方法

    python if多条件并列判断的三种方法 如果使用python的if进行多个条件表达式的判断呢?下面介绍三种方法: 使用and或or来连接多个条件表达式,比如条件1 and 条件2 and条件3等等 ...

  5. 基于Python实现中文文本关键词抽取的三种方法 课程报告+项目源码及数据

    资源下载地址:https://download.csdn.net/download/sheziqiong/85737856 资源下载地址:https://download.csdn.net/downl ...

  6. Python除法保留两位小数点(三种方法实现)

    Python除法保留两位小数点(三种方法实现) 前言序锦 学过编程我们都知道,无论什么语言,其实都是相通的,,当我们学会了并掌握好了一种语言后,我们再去了解另外一种语言,其实就很容易了,今天我们就来一 ...

  7. python提供了方法用于读取文本文件内容_python提供了哪三种方法用于读取文本文件的内容?...

    三种方法分别是:"read()"."readline()"."readlines()"."read()"是一次性读取文件 ...

  8. python如何删除代码_Python列表删除的三种方法代码分享

    1.使用del语句删除元素 >>> i1 = ["a",'b','c','d'] >>> del i1[0] >>> prin ...

  9. python urllib下载文件怎么停止_python下载文件的三种方法

    Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...

  10. Python:判定IP地址合法性的三种方法

    IP IP合法性校验是开发中非常常用的,看起来很简单的判断,作用确很大,写起来比较容易出错,今天我们来总结一下,看一下3种常用的IP地址合法性校验的方法. IPv4的ip地址格式:(1255).(02 ...

最新文章

  1. 基于变分自动编码器(Variational Autoencoders)疾病预测系统实战:(Keras实现并可视化训练和验证误差、最后给出topK准确率和召回率)
  2. 1-2:学习shell之导航文件系统
  3. 破境Angular(三)Angular构件之模块
  4. PHP内核通用网站后台权限管理系统源码
  5. 佳能hdr_多方位升级 佳能发布数码单反相机新品EOS 850D
  6. 进入到一个新的产品,如何开展测试工作
  7. Mybatis中的collection和association一关系
  8. oracle储存过程与函数
  9. powerdesigner安装之后会自动加载到word中怎么去除??
  10. iOS11 tableview左滑到底禁用删除
  11. leetcode:骑士在棋盘上的概率
  12. CKEDITOR富文本编辑器+AJAX+JQUERY+ListView综合应用
  13. 天津联通移动电信DNS
  14. 让不懂编程的人爱上iPhone开发(2017iOS11+Swift4+Xcode9版)-第5篇
  15. Activity在全屏属性情况下,WebView会出现输入法软键盘遮挡输入框(界面无法自动上调)问题
  16. 如何查看直播间在线人数?观看软件数据分析
  17. 计算机的假桌面,如何删除桌面假Internet Explorer图标
  18. 阿里云ACP大数据专业认证,值得报名吗?
  19. Navicat for MySQL(三叶草)破解工具
  20. 9.Java 防止Soket通信出现汉字乱码的情况

热门文章

  1. python解释器运行代码-Python如何运行程序
  2. python画图代码彩虹-python绘制简单彩虹图
  3. python里面的之前打过的记忆信息-python中的if __name__ == 'main'
  4. pythonurllib模块-Python3中核心模块urllib的用法大全
  5. python在中小学教学中的应用-在python程序中的进程操作
  6. 想学python看什么书-我以前从没学过编程,学Python看什么书?
  7. python学习音频-详解python播放音频的三种方法
  8. python对文件的读操作方法有哪些-Python文件常用操作方法
  9. GitHub:人群密度估计最全资料集锦
  10. Opengl-基本概念-着色器(都是固定的)