基本上我正在尝试一个同事给我的问题来帮助我使用python。我必须计算一个给定值落在距离阵列“边缘”一定距离内的频率。
我使用rand(100,100)生成了一个填充了随机变量的100x100数组。但是从那里我很难过。
据我所知,我必须声明范围,然后使用计数器来计算该范围内的元素,但老实说我没有线索。
答案 0 :(得分:0)
我不是100%清楚“在距离阵列的'边缘'一定距离内”是什么意思,但我假设你有一个numpy数组并且你试图计算其中的出现次数上限和下限,在这种情况下,您可以使用:
((lowerBound < numpyArray) & (numpyArray < upperBound)).sum()
其中:
lowerBound和upperBound是介于0和1之间的浮点变量
numpyArray是您生成的数组