深度学习的第一步恐怕就是读数据了,数据集有很多种,有的数据集训练数据和标签是分开的并且有的数据集标签里有很多数据,需要提取标签里面有效的内容;有的数据集文件名即标签,下面以读取语音数据集为例,为大家介绍。

1 数据集文件名即为标签,如图所示

import os

import pandas as pd

feeling_list=[]

for item in mylist:

if item[:1]=='a':

feeling_list.append('angry')

elif item[:1]=='f':

feeling_list.append('fear')

elif item[:1]=='h':

feeling_list.append('happy')

elif item[:1]=='n':

feeling_list.append('neutral')

elif item[:2]=='sa':

feeling_list.append('sad')

elif item[:2]=='su':

feeling_list.append('surprise')

labels = pd.DataFrame(feeling_list)

###读取语音特征MFCCS

df = pd.DataFrame(columns=['feature'])#给生成的字典赋予名字feature为读取特征做准备

bookmark=0

for index,y in enumerate(mylist):

X, sample_rate = librosa.load('G:/c++/liuyong/'+y, res_type='kaiser_fast',duration=1.9,sr=None)

sample_rate = np.array(sample_rate)

mfccs = np.mean(librosa.feature.mfcc(y=X, sr=sample_rate, n_mfcc=13),axis=0)

feature = mfccs

#[float(i) for i in feature]

#feature1=feature[:135]

df.loc[bookmark] = [feature]

bookmark=bookmark+1

####读取特征完毕

newdf = pd.concat([df3,labels], axis=1)

# axis = 1的时候,concat就是行对齐,然后将不同列名称的两张表合并

##至此标签和数据已经放到了一块,接下来可以对数据和标签形成的大矩阵一块做优化处理

item[:1]的作用是读取文件名字中的标签信息,不同的文件名item的数值不一样可以自己去试一试。

feeling_list.append将读取的文件以1列的形式保存

python如何给一组数据打标签_给数据集打标签python代码实现(1)相关推荐

  1. python抓取网页数据并截图_手把手教你使用python抓取并存储网页数据!

    作者:刘早起 来源:早起Python 爬虫是Python的一个重要的应用,使用Python爬虫我们可以轻松的从互联网中抓取我们想要的数据,本文将基于爬取B站视频热搜榜单数据并存储为例,详细介绍Pyth ...

  2. python爬取微博数据词云_爬虫篇:使用Python动态爬取某大V微博,再用词云分析...

    这是我用大V冯大辉老师最近5000多条微博内容做的词云,大家可以围观一下. 之前也写了一篇用python 来爬取朋友的QQ说说,大家也可以围观一下 好了,开始进入正题:#coding:utf-8 &q ...

  3. python抓取网页数据并截图_网络爬虫-使用Python抓取网页数据

    搬自大神boyXiong的干货! 闲来无事,看看了Python,发现这东西挺爽的,废话少说,就是干 准备搭建环境 因为是MAC电脑,所以自动安装了Python 2.7的版本 添加一个 库 Beauti ...

  4. python数据预测代码_手把手教你用Python玩转时序数据,从采样、预测到聚类丨代码...

    原标题:手把手教你用Python玩转时序数据,从采样.预测到聚类丨代码 原作 Arnaud Zinflou 郭一璞 编译 时序数据,也就是时间序列的数据. 像股票价格.每日天气.体重变化这一类,都是时 ...

  5. 如何写python脚本抓取数据并计算_【小工具】利用Python脚本从Gaussian计算结果中提取信息...

    1.前言 高斯(Gaussian)是一个功能强大的量子化学综合软件包,所有从事计算化学相关领域的科研工作者应该都使用或者了解过这个软件.它的输出文件(.log文件)是一个文本文件,可以利用文本工具打开 ...

  6. python数据科学入门_干货!小白入门Python数据科学全教程

    前言本文讲解了从零开始学习Python数据科学的全过程,涵盖各种工具和方法 你将会学习到如何使用python做基本的数据分析 你还可以了解机器学习算法的原理和使用 说明 先说一段题外话.我是一名数据工 ...

  7. python用merge匹配和左连接_左手用R右手Python系列——数据合并与追加

    感谢关注天善智能,走好数据之路↑↑↑ 欢迎关注天善智能,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习,问答.求职一站式搞定! 本文作者:天善智能社区专家杜雨 今天这篇跟大家介绍R语言 ...

  8. 怎么计算一组数据的波动_数据分析(一):数据描述统计

    一. 数据描述统计 看了一个纪录片 - The Joy Of Stats <统计的乐趣>,这虽然是一个关于数据统计分析的纪录短片,但短片中对于数据统计在实际应用场景中应用的效果还是很值得思 ...

  9. 怎么计算一组数据的波动_[理论+spss实战]一组数据的描述性统计分析

    长按二维码,关注[学术点滴]获取更多资讯. 问:拿到一组数据首先要干什么?答:进行数据的基本分布描述 本次推文分两部分 第一部分:理论部分 第二部分:SPSS实战操作 操作者 微信公众号[学术点滴] ...

最新文章

  1. StatsD!次世代系统监控的核心
  2. mysql索引查2遍_mysql索引优化查询
  3. flask框架的参数传递以及MVC模式的图解
  4. 小程序: 在同一个文件夹中配置多个页面
  5. 使用百度媒体云视频解决方案实现html5视频播放功能
  6. windows平台下subversion服务器端配置
  7. AESRijndael加密
  8. vue ---- ref
  9. 函数 注释规范_Go语言编码规范
  10. 转: 借助GitHub托管你的项目代码
  11. McAfee杀毒软件中的提权漏洞
  12. 网络重置有多难搞!!win10网络重置后怎么解决
  13. 高淇300集Java——零基础开发桌球小游戏项目
  14. 计算机网络英语求职信范文大全,英文求职信
  15. scrapy框架爬取大单、中单、小单净流入流出
  16. 微信Windows客户端版本无法打开小程序问题的解决
  17. 网络编程(2) - 网络通信方式-TCP
  18. UVa 1647 - Computer Transformation
  19. 软件架构师需要什么能力?
  20. matlab 图像 局部极值,[转载]matlab 图像局部求极值

热门文章

  1. C#LeetCode刷题之#459-重复的子字符串(Repeated Substring Pattern)
  2. C#LeetCode刷题之#447-回旋镖的数量(Number of Boomerangs)
  3. macOS Mojave 升级到macOS Monterey
  4. javascript 库_您应该在2020年尝试的10个很棒JavaScript库
  5. svg矩形参数_SVG矩形和其他SVG形状
  6. angular2创建应用_如何在Angular 2+应用程序中使用JavaScript库
  7. 打破双亲委派么,怎么打破_打破它。 然后告诉我们您是如何打破它的。
  8. 使用Redux在React Navigation App中管理状态
  9. hp-ux ftp启动_您可以做12项免费的事情来快速启动UX设计事业
  10. 正则至少一个数字_JavaScript学习笔记(十七)-- 正则