Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上,我正在尝试我的一位同行给我的一个问题,以帮助我使用 python。我必须计算给定值在距数组“边缘”一定距离内的频率。
我使用 rand(100,100) 生成了一个 100x100 的数组,其中填充了随机变量。但是从那里我很困惑。
据我所知,我必须声明范围,然后使用计数器来计算该范围内的元素,但老实说我不知道。
我不是 100% 清楚“在距离数组的‘边缘’一定距离内”的含义,但我假设你有一个 numpy 数组,并且你正在尝试计算一个上层和下限,在这种情况下,您可以使用:
((lowerBound < numpyArray) & (numpyArray < upperBound)).sum()
在哪里:
lowerBound 和 upperBound 是介于 0 和 1 之间的浮点变量
numpyArray 是您生成的数组