小编MAS*_*MAS的帖子

尝试使用 webrtcvad 时出错

我正在尝试使用 webrtcvad 2.0.8 进行语音活动检测。这个https://pypi.python.org/pypi/webrtcvad提供了基本程序。当我尝试按如下方式实现它时,出现错误。我的代码:

import webrtcvad
from scipy.io import wavfile
import scipy
source1 = path + "phone1.wav"
fs, audio = wavfile.read(source1)
audio_n = audio/float(2**15)

vad = webrtcvad.Vad(3)
def audioSlice(x, fs, framesz, hop):
    framesamp = int(framesz*fs)
    hopsamp = int(hop*fs)
    X = scipy.array([x[i:i+framesamp] for i in range(0, len(x)-framesamp, hopsamp)])
    return X
framesz=10./1000 #10 ms 
hop = 1.0*framesz
Z = audioSlice(audio_n, fs, framesz, hop)
vad.is_speech(Z[100], fs)
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

is_speech(self, buf, sample_rate, length)
     25                 'buffer has %s frames, but length argument was %s' …
Run Code Online (Sandbox Code Playgroud)

python voice-recognition

4
推荐指数
1
解决办法
2824
查看次数

matplotlib示例代码不适用于python虚拟环境

我试图在matplotlib中显示图像的xyz坐标.示例代码在全局python安装上运行得非常好:当我移动光标时,x,y,z值会立即更新.但是,当我在python虚拟环境中运行示例代码时,我会多次单击图像以使坐标显示在第一位,然后当我点击不同的位置时,它会更新一些.点击几下后,坐标将不再更新.

我不知道如何调试这个.

python macos matplotlib virtualenv

3
推荐指数
1
解决办法
5097
查看次数

终端错误:cp:非法选项

这些终端命令是为 linux 编写的。它们可以翻译成mac吗?

#!/bin/sh
cp --preserve=links libleveldb.* /usr/local/lib
cp -r include/leveldb /usr/local/include/
ldconfig
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

cp: illegal option -- -
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
./try.sh: line 4: ldconfig: command not found
Run Code Online (Sandbox Code Playgroud)

linux macos terminal

3
推荐指数
1
解决办法
4922
查看次数

使用 pandas 将分类变量转换为整数

我正在尝试将分类变量转换为整数。但是,我希望他们使用相同的键(A 在所有字段中都转换为 1。我下面的代码不使用相同的键。

import pandas as pd

df1 = pd.DataFrame({'A' : ['A', 'A', 'C', 'D','B']})

df2 = pd.DataFrame({'A' : ['D', 'D', 'B', 'A','A']})

df1_int = pd.factorize(df1['A'])[0]
print df1_int

df2_int = pd.factorize(df2['A'])[0]
print df2_int
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

    [0 0 1 2 3]
    [0 0 1 2 2]
Run Code Online (Sandbox Code Playgroud)

python python-2.7 pandas

2
推荐指数
1
解决办法
512
查看次数

使用linalg查找特征向量

我正在使用numpy的linalg.eig查找矩阵的特征值和向量。下面的矩阵具有形式为(t,0)的单个特征向量。但是python给了我不同的结果:

>>> a = np.matrix('2. 0. ; 1. 2.')
>>> print np.linalg.eig(a)
(array([ 2.,  2.]), matrix([[  0.00000000e+00,   4.44089210e-16],
        [  1.00000000e+00,  -1.00000000e+00]]))
Run Code Online (Sandbox Code Playgroud)

怎么了?

python numpy scipy

2
推荐指数
1
解决办法
1125
查看次数

我的旧用户名仍在使用中

我用这些命令改变了我的用户和电子邮件git

git config --global user.name "maa"
git config user.email "maa@gmail.com"
Run Code Online (Sandbox Code Playgroud)

我确认了这一变化

git config --global user.name
git config user.email
Run Code Online (Sandbox Code Playgroud)

它显示正确的名称.但是,当我按下旧用户名时使用:

git push -u origin master
remote: Permission to maa/brain.git denied to old_user_name.
fatal: unable to access 'https://github.com/maa/brain.git/': The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

git github

0
推荐指数
1
解决办法
8647
查看次数

将背景和前景分开

我有一个图像:python中分离背景和前景的最佳方法是什么?

在此输入图像描述

python image-processing image-segmentation scikit-learn

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