将时间戳编码和解码到/从时间哈希的模块

timehash的Python项目详细描述


关于

timehash是用于 计算变精度滑动时间窗。表演时 大规模数据集上的聚合和相关性 将精确的时间值转换为“可延展的间隔”允许 新颖的分析。

使用sliding windows of time 是数据分析中的常见做法,但在timehash之前 算法这是一门艺术,而不是一门科学。

功能

  • 将纪元毫秒转换为时间间隔,由 ascii字符'hash'(a'timehash')
  • TimeHash值非常适合引用 关键价值存储(如HBase、Acculumo、Redis)
  • 创造一个空间和时间的复合键(例如 geohash_timehash)是理解 岩土时代模式

实施

用法

在python中计算timehash值的示例:

importtimehashimporttimerightnow=time.time()rightnow60=rightnow+60.0rightnow_hash=timehash.encode(rightnow,precision=10)rightnow60_hash=timehash.encode(rightnow60,precision=10)print'timehash of right now: %s'%rightnow_hashprint'timehash of now +60s: %s'%rightnow60_hash%timehashofrightnow:ae0f0ba1fc%timehashofnow+60s:ae0f0baa1c

联系人

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
apache HttpClient execute(HttpUriRequest请求)和execute(HttpHost目标,HttpRequest请求)之间的java差异   如何向java进程传递多个密码   java servlet从外部事件调用网页中的javascript弹出/模式对话框   正在重置Unix Java路径变量   java将@Named managed bean注入另一个重用JSF页面?   java Cookie未显示在请求中   java如何记录用户的操作并在用户返回时重播?   java FTPSClient抛出异常javax。网ssl。SSLHandshakeException:握手期间远程主机关闭连接   java“变量可能尚未初始化”在何处使用开关盒进行初始化?   初始化Double java数组   java Android:如何通过按钮启动活动?   java设置外观和感觉颜色   计算两个时间戳对象之间的时间差的日期   扩展画布的类时,绘制方法出现java错误   java在不同的线程中运行JNI方法   java Spring引导OIDC刷新令牌场景   Java slf4j实现:logback vs log4j   java KeyEvents新的KeyEvent变量?   为什么java的模式和匹配器类中没有公共构造函数?   java在JVM上禁用本地JMX连接