步骤 5统计每个子文件夹语音文件数量

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
云原生网关 MSE Higress,422元/月
可观测监控 Prometheus 版,每月50GB免费额度
简介: 【10月更文挑战第9天】步骤 5统计每个子文件夹语音文件数量.

count

sample_audio = []
total = 0
for x in subFolderList:

# 获取所有wav文件
all_files = [y for y in os.listdir(audio_path + x) if '.wav' in y]
total += len(all_files)
sample_audio.append(audio_path  + x + '/'+ all_files[0])
# print(sample_audio)
# 查看每个子文件夹文件数量
print('%s : count: %d ' % (x , len(all_files)))

查看wav文件总数

print("TOTAL:",total)

输出结果:
bed : count: 10
bird : count: 15
cat : count: 17
dog : count: 20
down : count: 36
eight : count: 16
five : count: 16
four : count: 22
go : count: 18
happy : count: 16
house : count: 15
left : count: 20
marvin : count: 19
nine : count: 14
no : count: 16
off : count: 20
on : count: 11
one : count: 18
right : count: 22
seven : count: 20
sheila : count: 17
six : count: 15
stop : count: 12
three : count: 19
tree : count: 14
two : count: 12
up : count: 10
wow : count: 18
yes : count: 17
zero : count: 20
_backgroundnoise : count: 6
TOTAL: 521

目录
相关文章
|
26天前
|
运维 数据处理 数据安全/隐私保护
阿里云实时计算Flink版测评报告
该测评报告详细介绍了阿里云实时计算Flink版在用户行为分析与标签画像中的应用实践,展示了其毫秒级的数据处理能力和高效的开发流程。报告还全面评测了该服务在稳定性、性能、开发运维及安全性方面的卓越表现,并对比自建Flink集群的优势。最后,报告评估了其成本效益,强调了其灵活扩展性和高投资回报率,适合各类实时数据处理需求。
|
28天前
|
SQL 监控 druid
Druid连接池学习
Druid学习笔记,使用Druid进行密码加密。参考文档:https://github.com/alibaba/druid
288 84
|
20天前
|
Docker 容器
|
1月前
|
Linux
linux关机重启
linux关机重启 登录注销 shutdown -h now 立刻关机 shutdown -h 1 一分钟后重启 shutdown -r now 重启计算机 halt 关机 reboot 重启计算机 sync 内存数据同步到磁盘
208 85
|
21天前
|
传感器 算法 数据挖掘
python实现匈牙利匹配
现在针对某个项目,利用python实现DBSCAN和Kmeans算法。项目简介:利用某传感器可以采集场景中的点云,每一帧都可以采集数量不等的点(x,y,z)。想要利用DBSCAN和Kmeans对点云进行无监督式的聚类,并利用匈牙利匹配对不同帧的点云簇进行匹配,从而实现跟踪效果。项目备注:这是别人拜托我来写的,我花了一点点时间。从我的角度,这种方法解决该项目,简直是胡扯。。。不过,项目和人不靠谱,并不影响代码的有效性,权当一种消遣。#数据格式点云数据用csv格式文件存储,格式如下:第1行 Frame # | X | Y | Z第2行 1 -0.4 1.04 0.11第100行 1 15.4 7.
139 71
|
20天前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
183 56
|
7天前
|
存储 C语言
C语言中a 和&a 有什么区别
在C语言中,"a" 是一个变量的名字,代表存储在内存中的某个值。而"&a" 则是获取该变量的内存地址,即变量a在计算机内存中的具体位置。这两者的主要区别在于:"a" 操作的是变量中的值,"&a" 操作的是变量的内存地址。
43 23
|
7天前
|
安全 编译器
一个指针可以是 volatile 吗
在编程中,指针可以被声明为 volatile,这意味着其指向的值可能在不受程序控制的情况下发生变化。这类指针通常用于处理内存映射的硬件设备或多线程环境,确保编译器不会对访问该指针的读写操作进行优化,从而避免潜在的数据不一致问题。声明一个指针为 volatile 提供了对底层硬件安全访问的保障。volatile 关键字提醒编译器不要假设该变量的值在任何时候都是稳定的。
43 20
|
3天前
|
NoSQL 安全 Java
Java后端基础自测
Java后端基础自测
40 12
|
3天前
|
存储 安全 Java
AQS为什么采用双向链表
AQS为什么采用双向链表
30 10