小编M4r*_*ini的帖子

从音频文件中提取音高特征

我试图从音频文件中提取音高特征,我将用于分类问题.我使用python(scipy/numpy)进行分类.

我想我可以使用频率功能,scipy.fft但我不知道如何使用频率来近似音符.我研究了一下,发现我需要获得色度特征,这些特征将频率映射到12二进制位以获得半音阶的音符.

我认为有一个用于matlab的色度工具箱,但我不认为python有类似的东西.

我该怎么做呢?任何人都可以建议阅读我应该研究的材料吗?

python audio feature-extraction scipy

10
推荐指数
1
解决办法
1万
查看次数

最有效的径向剖面计算方法

我需要优化图像处理应用程序的这一部分.
它基本上是由它们与中心点的距离合并的像素的总和.

def radial_profile(data, center):
    y,x = np.indices((data.shape)) # first determine radii of all pixels
    r = np.sqrt((x-center[0])**2+(y-center[1])**2)
    ind = np.argsort(r.flat) # get sorted indices
    sr = r.flat[ind] # sorted radii
    sim = data.flat[ind] # image values sorted by radii
    ri = sr.astype(np.int32) # integer part of radii (bin size = 1)
    # determining distance between changes
    deltar = ri[1:] - ri[:-1] # assume all radii represented
    rind = np.where(deltar)[0] # location of changed radius
    nr = rind[1:] - rind[:-1] …
Run Code Online (Sandbox Code Playgroud)

python optimization numpy image-processing scipy

10
推荐指数
1
解决办法
1万
查看次数

QTreeWidget镜像python字典

有没有办法使QTreeWidget镜像对内部数据结构(如字典)所做的更改?看起来他们会在api中创建这个功能,因为有很多程序可以与QTreeWidget来自多个GUI区域的s 进行交互,但是需要的主要目的QTreeWidget是在任何时间点显示数据结构.QtGui项目的文档对我来说并不是那么简单,因为它通常是指C文档,我不确定它是如何转移到python的.

基本上我想要的是将QTreeWidget节目制作成嵌套字典的最简单方式,其中顶级对应于键,子级别对应于值.此外,如果值是字典,请使用该级别中的键并为值创建子级别等.

这很容易吗?我还没有找到任何可以做这样的数据结构的简单镜像.

python qt pyqt qtreewidget

7
推荐指数
2
解决办法
6211
查看次数

Android setOnClickListener有2个函数

我正在玩Android Studio,制作DrumPad应用程序,但我正在努力解决它.我希望我的按钮,如果点击,开始播放样本,如果再次点击,只需停止样本.每个按钮都有不同的MediaPlayers,所以这里是我尝试做的一个例子:

redbutton2.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if (!mediaplayer.isPlaying()) {
            mediaplayer = MediaPlayer.create(MainActivity.this, R.raw.chord1_ashp_maj7);
            mediaplayer.start();
        }
        stopPlaying(mediaplayer);
    }
});
Run Code Online (Sandbox Code Playgroud)

android

-1
推荐指数
1
解决办法
82
查看次数