小编Pav*_*vel的帖子

os.system的所有颜色是什么("颜色??")

我认识一对......

  • 0 是黑色的
  • f 是白色的
  • a 是绿色的

例..

    os.system("colora 0a")
Run Code Online (Sandbox Code Playgroud)

我想知道其他的是什么?谢谢!

python terminal os.system colors

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

估计音频文件的SNR的方法?

如何从包含语音的单个音频文件中估算SNR?我知道两种方法:

  1. log power histogram pecentile difference(又名"NIST quick method"),如下所述:http://labrosa.ee.columbia.edu/~dpwe/tmp/nist/doc/stnr.txt

  2. 10*log10((SN)/ N),其中

    • S = sum {x [i] ^ 2*e [i]}
    • N = sum {x [i] ^ 2*(1-e [i])}
    • e [i]某种语音活动检测(语音/非语音指示符)

有没有更好的方法不需要立体声数据(或干净和嘈杂版本的数据)?我还想避免NIST文档中描述的"第二种方法"(见1.)对分布做出了强有力的假设.

algorithm signal-processing

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

当使用"new"为Derived类分配内存时,如何调用Base构造函数?

new用来为派生类分配内存,我也想初始化它的基本私有成员

我怎样才能做到这一点?

class Base {
private:
  int value;
}

class Derived : public Base {
  ....
}
Run Code Online (Sandbox Code Playgroud)

任何使用基础构造函数的聪明方法?谢谢!

c++ inheritance

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

就像在 mysql 连接器/python 中一样

我第一次使用 mysql-connector/python 并且遇到错误。net我想从名为 的 mysql 表中获取电子邮件地址blah

cursor = cnx.cursor()
p = "net"
query = ("SELECT * FROM blah WHERE email LIKE %s limit 10", ("%" + p + "%",))
cursor.execute(query,(p,))
for row in cursor:
    print row
cursor.close()
cnx.close() 
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Traceback (most recent call last):
  File "<input>", line 9, in <module>
  File "C:\Python27\lib\site-packages\mysql\connector\cursor.py", line 491, in execute
    self._handle_result(self._connection.cmd_query(stmt))
  File "C:\Python27\lib\site-packages\mysql\connector\connection.py", line 683, in cmd_query
    statement))
  File "C:\Python27\lib\site-packages\mysql\connector\connection.py", line 601, in _handle_result
    raise errors.get_exception(packet)
ProgrammingError: 1064 (42000): You …
Run Code Online (Sandbox Code Playgroud)

python mysql mysql-python

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

类的指针成员必须指向堆分配的数据?

下面的代码是验证我是否在类中有一个指针成员,而不是重载赋值运算符.当我使两个实例相等时,它只会使指针指向同一个东西,而不是复制数据.但是,在我验证之前,我在尝试编译时遇到错误.在我看来,它暗示类中的指针成员必须指向堆分配的数据.这样对吗?

错误是:使用参数'aa'的堆栈地址初始化指针成员'a'[-Werror,-Wdangling-field]

第二个问题是我们什么时候需要一个重载的"="运算符?我想当我们在类中有一个指针成员时,我们希望再次复制指针指向的任何内容,而不是仅仅使两个类中的两个指针指向同一个东西.有人可以告诉我这是对的.谢谢!

class ClassA {    
  int* a;  
  int* b;  

  ClassA():a(NULL),b(NULL){};

  ClassA(int aa,int bb):a(&aa),b(&bb){};                                                                                                                                                                                     
};

int main(){ 

  ClassA test;
  ClassA subject(5,6);

  test = subject;
}
Run Code Online (Sandbox Code Playgroud)

c c++ pointers

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

pyzmq - 未定义符号:zmq_msg_gets

我对 zeromq 有问题,出现此错误:

    Traceback (most recent call last):   File "BasicPub.py", line 1, in <module>
    import zmq   File "/home/przemek/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/zmq/__init__.py", line 66, in <module>
    from zmq import backend   File "/home/przemek/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/zmq/backend/__init__.py", line 40, in <module>
    reraise(*exc_info)   File "/home/przemek/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/zmq/backend/__init__.py", line 27, in <module>
    _ns = select_backend(first)   File "/home/przemek/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/zmq/backend/select.py", line 27, in select_backend
    mod = __import__(name, fromlist=public_api)   File "/home/przemek/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/zmq/backend/cython/__init__.py", line 6, in <module>
    from . import (constants, error, message, context, ImportError: /home/przemek/Enthought/Canopy_32bit/User/lib/python2.7/site-packages/zmq/backend/cython/message.so: undefined symbol: zmq_msg_gets
Run Code Online (Sandbox Code Playgroud)

我是这样安装的:

tar xzvf zeromq-4.1.4.tar.gz 
./configure
./configure --without-libsodium
make
sudo make …
Run Code Online (Sandbox Code Playgroud)

python zeromq pyzmq

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

检查矩阵是否包含 CUDA 中的 nans 或无限值

在 CUDA (C++) 中检查inf/nan元素的大矩阵的有效方法是什么?矩阵存储float*在 GPU 内存中。我不需要这些元素的位置,如果至少存在一个错误条目,则只需要一个布尔值是/否答案。

选项是:

  • 让一个内核检查整个数组(易于实现但可能很慢)
  • 有多个内核检查例如行并将输出与 OR 组合(是否有任何 CUDA 内置程序可以有效地执行此操作?)
  • ..其他想法?

谢谢!

c++ cuda nan thrust

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

为什么这个指数有效?C++

所有,我的教授给了我们以下循环用于本周的任务:

char *ptr1, *ptr2;  
char c;
ptr1 = &arr[0];  
ptr2 = &arr[idx-1];

while(ptr1 < ptr2){
  c     = *ptr1;  
  *ptr1 = *ptr2;
  *ptr2 = c;

  ptr1++;
  ptr2--;
}  
Run Code Online (Sandbox Code Playgroud)

这是关于ptr1与ptr2的位置吗?程序反转c_str并且工作正常,我只是不明白为什么.

c++ while-loop

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