首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用好collections模块,对李白诗集进行字频统计

1、从一个计数问题开始 初学Python的人很可能会遇到字频统计这样的练习题,那么很容易会想到使用for循环来做。 可是for循环的效率是很低的,而且会涉及到嵌套循环,代码及其冗余。...比如给定一个字符串,对字母进行计数统计Python is a popular programming language 一般会这样写: my_str = "Python is a popular programming...language" def str_count(strs): '''对字符串进行字频统计,使用字典的get方法进行判断''' str_dict = {} for i in strs...如果使用Counter计数器来对上面那段字符串进行字频统计,就很简单: from collections import Counter my_str = "Python is a popular programming...如果要对一篇文章,甚至一部小说进行字频统计,该怎么做呢? 以李白诗集为例,任务是统计所有字的频次,并找出出现频次最高的十个字。

37830
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    字频率计简单介绍

    字频率计是一种常用的用数字显示被测信号频率的测量仪器。被测信号可以是方波、正弦波或其它周期性变化的信号。...数字频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其它信号的频率。...数字频率计的基本电路由输入通道、时基产生与变化单元、主门、控制单元、计数及显示单元组成。...SYN5636型高精度通用计数器是西安同步一款按照《JJG 349-2014通用计数器检定规程》研发生产的高性价比的便携式数字频率计,同时具有测量和统计两大功能。...除此之外,西安同步也有配套的数字频率计检定用设备,如果有需求,可与我司相关业务人员联系。

    43330

    python统计文件行数

    需求: 需要统计一个文件的行数....讨论: 最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了: count = len(open(filepath...第三种方法的核心思想是统计缓存中回车换行字符的个数.这可能最不容易直接想到的方法,也是最不通用的方法,但它可能是最快的方法....首先我调用所有的方法来读文件,以确保不会发生异常情况(如果发生的话程序会中止),接下来,在函数timo中,我调用每种方法10次,然后看看结果,这是一个比较旧但比较稳定的机器: [situ@tioni nuc]$ python...测量代码的性能是很重要的,Python标准库也提供了timeit来实现这些工作.我建议你使用timeit,而不是像我在本节做的那样,自己写测试代码,我写的代码是好几年前的事情了,现在既然有了timeit

    2K20

    字频率计数器参数详解

    关键词:频率计,数字频率计数器,微波频率计 频率计也叫频率计数器,通常包含数字频率计数器、微波频率计等,一般专业用来对被测设备产生的频率信号进行测量的电子测量设备。...通用计数器尽量选择多种功能多种算法的,这样在测试使用时可以省去用户大量时间,尽量包括时间间隔测量功能、累加计数功能、相位测量功能、瞬时日差测量功能、双通道同时测频功能、功率测量功能、快速测量功能、阿仑方差统计等多种功能...支持频率、周期、频率比、输入功率最大值/最小值/峰峰值、时间间隔、脉宽、上升时间/下降时间、占空比、相位,统计:平均值、标准偏差、频率偏差、最大值、最小值、峰峰值、计数、阿仑方差,趋势图、直方图等测量功能

    60020

    字频率计简单介绍

    字频率计是一种常用的用数字显示被测信号频率的测量仪器。被测信号可以是方波、正弦波或其它周期性变化的信号。...数字频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其它信号的频率。...数字频率计的基本电路由输入通道、时基产生与变化单元、主门、控制单元、计数及显示单元组成。...SYN5636型高精度通用计数器是西安同步一款按照《JJG 349-2014通用计数器检定规程》研发生产的高性价比的便携式数字频率计,同时具有测量和统计两大功能。...除此之外,西安同步也有配套的数字频率计检定用设备,如果有需求,可与我司相关业务人员联系。

    66840

    字频率计简单介绍

    字频率计是一种常用的用数字显示被测信号频率的测量仪器。被测信号可以是方波、正弦波或其它周期性变化的信号。...数字频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其它信号的频率。...数字频率计的基本电路由输入通道、时基产生与变化单元、主门、控制单元、计数及显示单元组成。...SYN5636型高精度通用计数器是西安同步一款按照《JJG 349-2014通用计数器检定规程》研发生产的高性价比的便携式数字频率计,同时具有测量和统计两大功能。...除此之外,西安同步也有配套的数字频率计检定用设备,如果有需求,可与我司相关业务人员联系。

    60110

    python编写文件统计脚本

    python编写文件统计脚本 思路:用os模块中的一些函数(os.listdir()、os.path.isdir()、os.path.join()、os.path.abspath()等) 实现功能:显示多级目录...,以及自己要找的具体文件类型(例:以".py"结尾的文件),并读取每个文件的第一行(一般为注释说明,这样就能大致了解这个文件是干事什么的) 先编写二级目录文件统计脚本 代码如下: #文件统计 os.chdir...如何实现多级目录中文件的统计呢,这里用函数的递归调用方式来实现 代码如下: #文件统计 def sfile(dir,layer=1): print(" "*(layer-1)+dir)...上图可以看到实现了多级目录中统计".py"结尾的文件,并打印出每个文件的第一行。  ...注:想统计整个盘符下的某种文件类型,命令提示符(cmd)需要管理员权限,不然会提示拒绝访问 !!!!

    64310
    领券