我有一本python字典。在这本词典中,我把值保存为一个纪元时间。我想知道哪一个是最大历元时间,哪一个是最小历元时间,然后我想把这些历元时间分成不同的时隙。在
程序代码-
for key,value in self.key_dict.iteritems():
print 'key : ' + str(key) + ' value : ' + str(value)
输出-
^{pr2}$进一步划分为不同的时段-
这意味着我只想用这个时间来画x轴。为此,我要找出最短和最长时间。根据最小和最大时隙之间的差异,我想把它分成3个或4个最大的时隙。示例-146833421098000至146833424249000。在
这些是作为词典价值的纪元时代。我如何从中找出最大值和最小值,并进一步划分为不同的时间段来绘制图形的x轴?在
如果您有权访问
numpy
,那么可以使用它来帮助您对数据进行装箱。首先,让我们计算最小值和最大值。在现在创建一些用于打印的箱子,将这些箱子平分:
^{pr2}$现在找出每个值所在的箱子:
你想从那里策划什么从你的问题不清楚。您可能希望绘制
bin_numbers
与字典键的对比。。。如果您希望绘制直方图,那么使用numpy.histogram
比使用numpy.digitize
更容易。在如果您希望同时返回键和值,请使用
min
和max
函数以及key
kwarg:Max和min可以使用函数
min()
和max()
来确定,dict.values()
返回字典值的列表:相关问题 更多 >
编程相关推荐