0

基本上,我正在尝试我的一位同行给我的一个问题,以帮助我使用 python。我必须计算给定值在距数组“边缘”一定距离内的频率。

我使用 rand(100,100) 生成了一个 100x100 的数组,其中填充了随机变量。但是从那里我很困惑。

据我所知,我必须声明范围,然后使用计数器来计算该范围内的元素,但老实说我不知道​​。

4

1 回答 1

0

我不是 100% 清楚“在距离数组的‘边缘’一定距离内”的含义,但我假设你有一个 numpy 数组,并且你正在尝试计算一个上层和下限,在这种情况下,您可以使用:

((lowerBound < numpyArray) & (numpyArray < upperBound)).sum()

在哪里:

lowerBound 和 upperBound 是介于 0 和 1 之间的浮点变量

numpyArray 是您生成的数组

于 2013-03-28T05:41:35.567 回答