numpy二维直方图

时间:2018-01-29 17:17:32

标签: python pandas numpy histogram2d

当我跑步时:

hist_2d_i = np.histogram2d(df.feature1.iloc[0], df.feature2.iloc[0], bins=\
[binsx, binsy],weights=df.weights.iloc[0])

我收到错误: 箱的尺寸必须等于样品x的尺寸。

但如果我跑:

hist_2d_i = np.histogram2d(df.feature1.iloc[0:1], df.feature2.iloc[0:1], bins=\
[binsx, binsy],weights=df.weights.iloc[0:1])

它按预期工作。有什么区别?

索引遍历pandas数据帧数据集中的样本数。

不是[0] == [0:1]作为索引吗?

1 个答案:

答案 0 :(得分:2)

[0]是数组的第一个元素,而[0:1]是仅包含第一个元素的数组。