我有两组数据:一个是半径值,另一个是在该强度下的相应强度读数:一小部分数据。第一列是半径,第二列是强度。Python:来自2个数组的直方图/装箱数据。
29.77036614 0.04464427 29.70281027 0.07771409 29.63523525 0.09424901 29.3639355 1.322793 29.29596385 2.321502 29.22783249 2.415751 29.15969437 1.511504 29.09139827 1.01704 29.02302068 0.9442765 28.95463729 0.3109002 28.88609766 0.162065 28.81754446 0.1356054 28.74883612 0.03637681 28.68004928 0.05952569 28.61125036 0.05291172 28.54229804 0.08432806 28.4732599 0.09950128 28.43877462 0.1091304 28.40421016 0.09629156 28.36961249 0.1193614 28.33500089 0.102711 28.30037503 0.07161685
我斌半径数据,以及如何才能找到对应于分级半径平均强度。
这样做的目的是使用平均强度为具有缺失(NaN)数据点的半径数据分配强度值。
我从来没有使用过直方图函数,对它们如何工作以及它是否有可能与它们一起做这件事情一无所知。完整的数据集很大,数据点数为336622个,所以我不想使用循环或if语句来实现这一点。
非常感谢您的任何帮助。
如果可能的话,使用['numpy'(HTTP: //docs.scipy.org/doc/numpy/reference/generated/numpy.histogram.html)或['pandas'](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame .hist.html)。 – dhke