我有一个蒙版数组数据,我想数字化检查每个箱子的中值数据。 所以我试着用下面的代码
bin_num1 = 5
bins1 = np.linspace(min(np.log10(data['vdisp'])), max(np.log10(data['vdisp'])), bin_num1)
delta1 = bins1[1] - bins1[0]
idx1 = np.digitize(data['vdisp'], bin_num1, right = True)
running_med1 = [np.median(np.log10(prim_data['stellar_mass'])[idx1 == k]) for k in range(bin_num1)]
ax13.scatter(bins1 - delta1 / 2, running_med1, color = 'magenta')
但是,我得到了错误
^{pr2}$我怎样才能解决这个问题??在
我已经尝试过data['vdisp'].all()或.any()
谢谢你的帮助!在
目前没有回答
相关问题 更多 >
编程相关推荐