操作系统:Ubuntu 16.04 Python 2.7
pip list | grep gev
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
gevent (1.3a2)
Run Code Online (Sandbox Code Playgroud)
为了确保,我检查了:
pip install --upgrade gevent
Requirement already up-to-date: gevent in /home/user/.local/lib/python2.7/site-packages
Requirement already up-to-date: greenlet>=0.4.13; platform_python_implementation == "CPython" in /home/user/.local/lib/python2.7/site-packages (from gevent)
Run Code Online (Sandbox Code Playgroud)
但是,当我实际运行我的 python 程序时,它会出现错误:
import gevent
ImportError: No module named gevent
Run Code Online (Sandbox Code Playgroud)
请指教。
我已经尝试过的东西:
pip --version
pip 9.0.1 from …Run Code Online (Sandbox Code Playgroud) 使用librosa,我为我的音频文件创建了mfcc,如下所示:
import librosa
y, sr = librosa.load('myfile.wav')
print y
print sr
mfcc=librosa.feature.mfcc(y=y, sr=sr)
Run Code Online (Sandbox Code Playgroud)
我还有一个文本文件,其中包含与音频对应的手动注释[start,stop,tag],如下所示:
0.0 2.0 sound1
2.0 4.0 sound2
4.0 6.0 silence
6.0 8.0 sound1
问题:如何将生成的librosa生成的mfcc与文本文件中的注释结合起来.
最终目标是,我想结合对应于标签的mfcc,并将其传递
给神经网络.
因此,神经网络将mfcc和相应的标签作为训练数据.
如果它是一维的,我可以有N列N值,最后一列Y带有Class标签.但我很困惑如何继续,因为mfcc的形状类似于(16,X)或(20,Y).所以我不知道如何将两者结合起来.
我的样本mfcc在这里:https://gist.github.com/manbharae/0a53f8dfef6055feef1d8912044e1418
请帮忙谢谢.
更新:目标是训练神经网络,以便在将来遇到它时识别新的声音.
我用Google搜索,发现mfcc非常适合演讲.然而,我的音频有语音,但我想识别非语音.是否有其他推荐的音频功能用于通用音频分类/识别任务?
我有一张蜂巢桌
S.no Age minutes code
1 10 20 75081
2 11 114 75080
3 21 104 75180
4 31 124 75108
5 10 20 75083
6 11 114 75180
7 21 104 75180
Run Code Online (Sandbox Code Playgroud)
我想编写一个hivesql/sql查询,该查询根据区域(即代码的前4位数)给出所说的总分钟的排序列表.我该怎么办呢?我知道SUBSTRING()给了我所需的剪切,但是我无法从那里开始.
Select code, minutes as total
from TableT
where S.no > 1
group by code
order by total
Run Code Online (Sandbox Code Playgroud)
编辑:基于邮政编码前4位数的排名结果应如下所示
总代码
322(即104 + 114 + 104)7518
154(即20 + 114 + 20)7508
124 7510
我是 postgresql 的新手,我在 postgresql 中有一个这样的表 T:
C1 C2 C3 C4 ID
Run Code Online (Sandbox Code Playgroud)
C1、C2、C4 是整数。
C3 是一个字符 C4 本质上是版本号。并且可以是 1-N 之间的任何值。
(例如,在一组插入事件之后更新表中的值。)ID 是一个字符。
问题:
对于给定的 ID 值,我想选择与它们相关联的 C4 最高的所有行。例如,表中可能有 N 个版本,我想要与版本 N 对应的所有结果。
我试过,
select C1,C2,C3, max(C4) from T where ID = 'something';
但它给了我错误。
请指教。
基于评论的更新问题:
项目 P,由子模块/迷你项目 A、B、C、D、E 组成。
请注意,A、B、C、D、E 是包含自己项目的目录,例如 A:Web,B:分析 C:Devops D:does_somethings E:Extra_features 等等。换句话说,每个 AE 都是它自己的存储库。
A 可以有由 user1 创建或检出的 b1,b2,b3 分支。
B 可以有 x1,x2,x3 分支,同样由 user1 执行。等等。
所以每个子文件夹 A、B、C、D、E 可以有多个未合并/合并的分支。
我的问题是,是否有一个命令会自动告诉我哪个分支在 P.
现在我正在cd进入每个子文件夹,然后输入 'git branch'。
所以如果我有 10 个子文件夹,我必须 cd 进入它们 10 次,然后再执行 git branch 10 次。
我查了一下:https : //stackoverflow.com/a/2421063/4590025
git log --graph --pretty=oneline --abbrev-commit
但这不是我要找的。
我正在寻找类似鸟瞰图的东西。