使用 enumerate 计算一个值在 np 数组中的位置
Use enumerate to count the position of a value in a np array
我正在尝试编写一个函数 returns 分布 P:
的中位数
我的想法是使用np.median()然后枚举得到顺序或索引(在本例中为x)。有什么建议吗?
谢谢!
感谢 Paul,我正在寻找的代码是:
def median_cal(P):
npa = np.asarray(P, dtype=np.float32)
a = npa.cumsum().searchsorted(0.5)+1
return a
我正在尝试编写一个函数 returns 分布 P:
的中位数我的想法是使用np.median()然后枚举得到顺序或索引(在本例中为x)。有什么建议吗?
谢谢!
感谢 Paul,我正在寻找的代码是:
def median_cal(P):
npa = np.asarray(P, dtype=np.float32)
a = npa.cumsum().searchsorted(0.5)+1
return a