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

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第三方库


热门话题
java Android studio在应用程序中自动添加错误权限   java如何转换“javafx”。场景形象Image@1a3d58b'到正常的文件路径   java这个程序的流程是什么?请启发我的知识   javafx中按钮的java切换组   void方法中使用的void方法的数组组成?(爪哇)   jsp重定向到Liferay Portlet中的Java Servlet   java在创建反转arraylist的方法时遇到问题   使类(包装映射)在Java的forloop中可用   java将TextInputLayout或任何UI组件从活动传递到DialogFragment   java在启动SpringBootApplication时捕获异常   java如何实现像playstore应用程序那样的向下滚动隐藏操作栏?   java如何获得pom文件的完全解析模型?   在Java中将字节数组转换为字符串并返回后得到错误的结果   java数学解析器令牌结构   java是默认的Hibernate(5.2.5)会话级缓存终止性能?