2016-12-02 78 views
1

我知道SciPy的有几个ICA算法,如FastICA的,但如果混合信号的观察是完全同步就只能使用。真实世界的盲源分离

我的应用程序正在使用的麦克风为单声道的音频文件录制音频(语音)。所以FastICA不起作用。

在我的研究,其他一些算法,我都碰上了的是:翡翠,AMUSE和二重唱。但是,我不确定Python对这些算法的支持程度。如果可能,我宁愿留在Python编程语言中。

让我补充,我高度重视缓解接口,内置Python库的功能,以及计算效率。考虑到这一点,有经验的人可以使用Scipy或其他相关的Python库提供一个合适的替代方案吗?

我有蟒蛇4.0,和正在运行的Python 3.5 - 只要让我知道我应该导入什么。

感谢您的阅读

回答

2

您可以通过安装Python中提供的pyemma工具包来运行代码。

conda config --add channels omnia 

conda install pyemma 

您可以参考这个网站更多的帮助:http://emma-project.org/latest/generated/MSM_BPTI.html

+0

请注意,您应该从康达锻通道立即安装。 $ conda install -c conda-forge pyemma – marscher