问题标签 [temporal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4889 浏览

nlp - 如何在自然文本中查找对日期的引用?

我想做的是解析原始自然文本并找到所有描述日期的短语。

我有一个相当大的语料库,所有对日期的引用都标记了:

我不想解释日期短语,只需找到它们。他们是约会的事实是无关紧要的(在现实生活中他们甚至不是约会,但我不想让你厌烦细节),基本上它只是一组开放式的可能值。值本身的语法可以近似为上下文无关,但是手动构建非常复杂,并且随着复杂性的增加,越来越难以避免误报。

我知道这有点遥不可及,所以我不希望存在开箱即用的解决方案,但我可以使用哪些技术或研究?

0 投票
1 回答
2486 浏览

jpa - 在 JPQL 中取时间场的差异

我有一个Event具有字段startDateendDate. 我只想选择那些最多x剩下几天的事件endDate。我想在 JPQL 中执行此操作,并且只使用一个查询。我怎样才能做到这一点?

0 投票
1 回答
142 浏览

javascript - 暂时断开的Javascript事件之间状态保留的最佳实践?

我们有一个利用部分页面 AJAX 更新的 ASP MVC 应用程序。当我们屏幕的一个面板上发生用户驱动的操作时,我们需要确保我们的 jsTree(在单独的面板中)更新。

但是,尝试在成功范围内采取行动:AJAX 调用的一部分不起作用 - 这发生得太早了,并且 jsTree 还没有准备好接受这些命令。稍后执行相同的命令就可以了。

我们已经通过以下方式解决了这个问题: - 在 AJAX 成功后,将所需的回调方法存储在新的 Javascript 类中:

在 AJAX 成功后,我们调用 EPCStateMembers.StoreCallback()

然后,一旦 jsTree 准备就绪(由它自己的事件 reselect.jstree 指示)——我们调用

从功能上讲,此解决方案有效。

但是,在我们将自己交给临时 Javascript 状态存储作为我们的 goto 解决方案之前......我想问一个问题 - 这种情况是否存在更好的模式或实践?

0 投票
0 回答
1251 浏览

entity-framework - 使用实体框架进行时间属性优化

我想使用类似于此处描述的方法来实现时间属性,使用实体框架代码优先进行数据库存储。

我希望它优化以获取当前值并延迟加载历史记录,但我不想为每次使用都在父实体中添加样板代码,就像上面链接中的方法一样。

目前我有类似下面的代码,按照惯例,它会产生如下代码所示的数据库模式。

这将按我的需要运行,但出于性能原因,我想避免获取当前属性值所需的连接(即,我想将 TemporalStrings.CurrentValue DB 列移动到 Entities.Name )。

如果我尝试

它不起作用。我得到一个例外

有什么方法可以实现这个映射,还是有更好的方法来实现这个功能?

代码:

生成的架构:

所需的架构:

0 投票
1 回答
200 浏览

postgis - PostGIS 中的时间聚合

我在 postgresql/postgis 中有一个农场气候数据数据库。它包含有关农场的温度、湿度和……的信息,并且每小时更新一次。我需要对其执行一些(时空)时间聚合。查询就像“对于该国的每一平方公里,计算每月降水量”。我想知道是否有一些函数可以做到这一点,或者我应该为它编写所需的算法。

谢谢

0 投票
1 回答
246 浏览

validation - 有没有人实施了缺少 Drools 时间单位的替代方法:年和月

Drools 似乎只支持与时间运算符一起使用的时间单位的天、小时、分钟、秒和毫秒。我正在制定一个寻找特定年龄段人群的规则。例如:6个月至5岁、18岁以下、12岁以上等。

我的 person 类有一个 dateOfBirth 实例变量,但没有 person.age 方法可以进行直接比较,例如:

我没有太多的自由来修改 Person 类,我试图避免编写 utils 方法并使用“eval”进行比较,因为“evals”没有优化。我是一个流口水的新手,并写了以下规则。

我知道这不是很准确,因为我只使用了 6570 (365*18) 天;忽略闰年。我最好在标准 SI 年 (31,556,926) 乘以 18 中使用秒来计算 18 年,但有更好的方法吗?这也不适用于涉及数月的条件。有没有人对这个问题有任何其他想法/解决方案?

0 投票
2 回答
699 浏览

python - Python中的时间表达识别

有谁知道 Python 模块可以轻松提取时间表达式,例如12/01/2011Monday, 12/3/1987或其他(英文格式)?

想避免构建大量的正则表达式。

0 投票
2 回答
271 浏览

matlab - 我们如何使用 Matlab 在以下模型中生成 kappa 和 delta?

我有一个以下随机模型,描述了一个过程(Y)在空间和时间上的演化。Ds 和 Dt 是空间域(具有 x 和 y 轴的 2D)和时间域(具有 t 轴的 1D)。该模型通常称为混合效应模型或变异分量模型

在此处输入图像描述

我目前正在开发 Y 如下:

我的问题是:

  1. 如何在 Y 的表达式中产生 delta 以及 kappa 和 delta 的差异?
  2. 通过使用 Matlab 的一些说明帮助解释我是否正确生成 Y?

如果您需要更多信息/解释,请告诉我。谢谢。

0 投票
1 回答
310 浏览

sorting - 排序照片:时间聚类插件或软件

简而言之:我想对一个包含大量照片的目录进行聚类,以获得每组大约三张照片。(每个集群都出现在即将存在的相册的一页上。)

我环顾四周,发现了一些链接/方法:

  • 维基百科将此功能列为“图像组织的未来”
  • 关于这个主题有一些旧的(2003 年)论文,例如这里
  • 我知道配备基本版本的相册软件。所以,已经有解决方案了。(当然,不清楚他们是否只是使用某种阈值方法来处理照片间的时间差。)
  • 您可以轻松地按日期对照片进行排序(和移动):使用 shell 或 exiftool。(对不起,不能在这里发布链接,因为我仅限于两个链接。但是一个简单的搜索就可以了。)

然而,他们还不够满意。所以我的问题是:

是否有实现时间或事件聚类算法的软件包或插件或脚本(最好是开源的)?

编辑:

好的,我们举个例子。假设您正在前往...威尼斯。我们减少到一天(天排序很容易)。我们在这里和那里拍了一些照片,然后参观了圣马可广场(通常用英语称为圣马可广场)。圣马可大教堂是我们的第一个目标,然后是钟楼的一张照片。我们花时间喝杯咖啡,再次起床“射”鸽子,然后再次“射杀”大教堂。

所以我们有一些类似的照片(大教堂的),但不是按时间顺序排列的。我们还有一些按时间顺序排列的其他照片。现在如果在相册的左边有大教堂,右边有鸽子和钟楼,那就太好了。

是的,这肯定可以手动完成,但这不是问题的一部分:明确需要一种自动化的方式。

0 投票
1 回答
161 浏览

python - 创建一个使用时序逻辑在两种不同状态之间切换的模型?

我试图设计一个模型来管理对不同水源的不同请求。平台:MAC OSX,使用安装了 TuLip 模块的最新 Python。

例如,

-

-

水源不是离散的而是连续的,这会增加模型的创建难度。我可以对水位进行粗略的离散化,但我更喜欢先找到连续状态的模型。

那么我该如何开始呢?

我的一些想法:

  • 创建一个矩阵 W,其中 w1,w2 ∈ W
  • 创建一个矩阵 R,其中 r1,r2,r3 ∈ R
  • 或将所有变量保留为单数,而不将它们放入矩阵中

我不是编码专家,所以我需要帮助。不确定开始解决此问题的最佳方法是什么。我只对模型感兴趣,或者对如何将其组合在一起的代码示例感兴趣。

编辑

现在想象一下,我对水源进行粗略的离散化,使 w1=[0...4] 和 w2=[0...4] 分别为 0、25、50、75,100%。

==> 意味着暗示

水源的使用:

  • if w1[0]==>w2[4] -- 表示如果水源 1 有 0%,则使用 100% 的水源 2 等
  • 如果 w1[1]==>w2[3]
  • 如果 w1[2]==>w2[2]
  • 如果 w1[3]==>w2[1]
  • 如果 w1[4]==>w2[0]

r1=r2=r3=[0,1] -- 0 表示请求关闭,1 表示请求开启

现在可以设计什么模型,根据 w1 和 w2 的值,为每个请求提供 100% 的水(w1 和 w2 值是无法控制的,因此无法定义具体值,但为简单起见使用 0...4)