小编Ben*_*209的帖子

gdb:当前上下文中没有符号"i"

在gdb中调试C程序时,我在for循环中有一个断点.我无法打印"i"的值(我得到:在当前上下文中没有符号"i").我可以打印所有其他变量的值.这是正常的吗?

这是循环:

for (i=0; i < datasize; i++){  
    if ( feature_mask[i] > 0 ){  
        k = feature_mask[i] - 1;  
        if (neighbors[k][nmax-1] != 0){
            neighbors[k][nmax-1] = bvalue;  
            feature_mask[i] = -feature_mask[i];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c debugging gdb

22
推荐指数
3
解决办法
4万
查看次数

在scipy中扭曲正态分布

有谁知道如何用scipy绘制偏斜正态分布?我认为stats.norm类可以使用,但我无法弄清楚如何.此外,如何估计描述一维数据集的偏斜正态分布的参数?

python statistics distribution scipy

18
推荐指数
2
解决办法
2万
查看次数

将可变大小的多维C数组初始化为零

我想将可变大小的二维数组初始化为零.我知道它可以用于固定大小的数组:

int myarray[10][10] = {0};
Run Code Online (Sandbox Code Playgroud)

但如果我这样做,它就无法运作:

int i = 10;
int j = 10;
int myarray[i][j] = {0};
Run Code Online (Sandbox Code Playgroud)

是否有单行方式执行此操作或是否必须遍历数组的每个成员?

谢谢

c arrays initialization

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

numpy数组中元素i和i + 1的平均值

出于好奇,是否有一个特定的numpy函数来执行以下操作(这应该更快):

a = np.array((0,2,4))
b = np.zeros(len(a) - 1)
for i in range(len(b)):
    b[i] = a[i:i+2].mean()

print(b)
#prints [1,3]
Run Code Online (Sandbox Code Playgroud)

干杯

python arrays numpy

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

标签 统计

arrays ×2

c ×2

python ×2

debugging ×1

distribution ×1

gdb ×1

initialization ×1

numpy ×1

scipy ×1

statistics ×1