数位化错误:对象深度不足,无法获得所需的数组

时间:2019-08-20 06:17:20

标签: python arrays numpy valueerror

我有一个遮罩的数组数据,我想进行数字化检查每个仓位的中位数数据。 所以我尝试使用以下代码

//*[@id="table1"]/table

但是,我得到了错误

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')

我该如何解决这个问题?

我已经尝试过data ['vdisp']。all()或.any()

感谢您的帮助!

0 个答案:

没有答案