问题标签 [analytical]

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 回答
94 浏览

opencv - 在立体视图中找到对应对象的快速方法

感谢您花时间阅读本文。

我们有固定的立体摄像头对,查看封闭的体积。我们知道体积的尺寸,并具有相机对的内在和外在校准值。目标是能够准确识别多个重复对象的 3d 位置。这自然会导致文学中所谓的对应问题。我们需要一种快速的技术来匹配图像 1 中的球 A 和图像 2 中的球 A,依此类推。目前,我们使用极线几何(基本矩阵)的属性以粗略的方式匹配来自不同视图的球,并且在对象稀疏时工作正常,但如果对象密集分散,则会产生很多误报。由于图像 1 中的球 A 可以位于穿过图像 2 的极线上的任何位置,

有没有办法将其重新建模为 3d 线交叉问题或其他什么?由于图像 1 中的球 A 只能取 3d 值的有界限制,有没有办法将其表示为 3d 中的一条线?并进行交叉测试以找到图像 2 中最接近的匹配球?

或者有没有办法生成一个稀疏的 3d 值列表,这些值对应于图像 1 和 2 中的每个 2d 像素网格,并对这些值进行交叉测试以找到两个相机上的匹配对象?

由于对象可以相同,因此 FLANN、ORB 等 OpenCV 特征匹配算法不起作用。

欢迎任何以公式或代码形式出现的想法。

谢谢!萨克

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
103 浏览

sql - 具有复杂场景的等级函数

在此处输入图像描述

我有一个 TTable TABLE1 并且有 ID、Status 和 Code 等列

基于我想要输出的代码优先级,优先级是

SS -> RR -> TT -> AA(这些优先级不存储在任何表中)

查询应首先查找 Approved 状态,然后我们需要检查 Code 列 Example1:ID:2345 - 此记录具有所有代码(如 SS、AA 和 RR)的 Approved 状态,并且基于代码优先级 SS 应在输出中拉取为2345,党卫军

示例 2:ID:3333- 此记录具有所有代码(如 RR 和 TT)的已批准状态并基于代码优先级 RR,应在输出中拉取为 3333, RR

ID:4444-尽管此记录具有 SS 和 RR 之类的代码,但它的状态列的值为 TERMED,因此我们需要填充列表中的下一个优先级,输出应显示为 4444 TT

ID:5555-此 ID 的所有状态均未处于已批准状态,所有状态均处于已终止状态,因此根据输出 55​​55 中的优先级,应选择 SS,因为这是优先级

所以 2345 和 5555 的输出是相同的,唯一的区别是如果没有记录具有已批准状态,那么只有我们应该选择 Termed - 如果记录只是有 termed 则应根据优先级记录拉出

附上图片供参考

0 投票
1 回答
28 浏览

sql - 在 SQL Oracle 中逐行条件计数项目

我发布了类似的问题

SQL Oracle中字符串列表中的条件计数

这次数据集是按行排列的,但逻辑保持不变。这些项目将被添加到 list1,2,3.. 一个一个。我使用了将项目添加到列表中的日期。

这是数据

桌子看起来像这样

如果列表中只有 CAR,那么您计算汽车的数量。如果有非汽车项目,则计算添加到列表中的第一个非汽车项目

例如

0 投票
1 回答
234 浏览

probability - 他们将与其中至少一个正确的情况相矛盾的案例百分比

Braden 和 Fred 是两位独立记者。Braden 通常在 33% 的报告中是正确的,而 Fred 在 70% 的报告中是正确的。他们在多少百分比的情况下可能相互矛盾,谈论同一事件,其中至少一个是正确的。

这个问题应该用概率来解决吗?

0 投票
2 回答
119 浏览

sql - 获取 FIRST_VALUE 和 LAST_VALUE 之间的范围

时间戳 ID 范围
2021-01-23 12:52:34.159999 UTC 1 enter_page
2021-01-23 12:53:02.342 UTC 1 view_product
2021-01-23 12:53:02.675 UTC 1 查看
2021-01-23 12:53:04.342 UTC 1 搜索页面
2021-01-23 12:53:24.513 UTC 1 查看

我正在尝试使用 WINDOWS/ANALYTICAL 函数获取“范围”列中 FIRST_VALUE 和 LAST VALUE 之间的所有值

我已经得到了 first_value() = enter_page
和 last_value() == checkout

通过在 SQLite 中使用 windows 函数

我正在尝试捕获 [不包括边缘] 之间的所有步骤:view_product, apartment_view, checkout[, N-field]稍后将它们添加到字符串中(唯一值 -STR_AGGR() )

完成此操作后,我稍后将尝试查找客户是否在 purchase_journey 期间的某个时间点多次打开结帐

我的结果应该喜欢

ID 第一页 最后一页 inbetween_pages
1 enter_page 查看 查看产品、结帐、搜索页面

ps 我试图避免使用 python 来处理这个。我想要一种使用纯 SQL 的“干净”方式

非常感谢各位

0 投票
1 回答
122 浏览

sql - 为什么我的 SUM 查询每次运行时都会产生不同的结果?

发布此问题可能毫无意义,因为我无法显示导致问题的实际代码,并且由于不知道问题的根源,因此无法使用假数据重新创建它,但想问一下是否有人看到过类似的东西.

我有一个查询,它有一个 SUM windows 函数,每次运行时都会返回不同的值,尽管代码或基础数据没有变化。从字面上看,相同的语句相隔两秒运行将返回一个看似随机的选择,从 4 到 7。

我无法打印实际代码,但产生不同结果的行如下,其中列名已更改:-

如果有人可以就如何解决这个问题提供任何建议,或者如果您遇到类似问题,请告诉我。我意识到,如果没有完整的代码,就很难确定,但是有人可能已经看到了类似的问题,并且可能会提供一些指导。

0 投票
3 回答
100 浏览

sql - 雪花分析查询设计

我有一个棘手的查询设计要求,我尝试了不同类型/不同组合的分析函数来从下面的数据集中获得我的结果。我的另一个计划是写存储过程,但是我想在改变方向之前联系专家组。

输入数据集:

在此处输入图像描述

带有组列的必需输出数据集:当会话 id 中的会话 id 发生变化并且如果我再次取回相同的会话 id 时,我必须有一个不同的组。我尝试使用 LEAD/LAG 组合,但是无法获得以下所需的输出,一种或其他情况正在中断。

在此处输入图像描述

谢谢 !

0 投票
3 回答
116 浏览

sql - SQL 中的复杂排名 (Teradata)

我手头有一个特殊的问题。我需要按以下方式排名:

  1. 每个 ID 都会获得一个新的排名。
  2. 排名 #1 分配给日期最低的 ID。但是,该特定 ID 的后续日期可能更高,但它们将获得其他 ID 的增量排名。(例如 ADF32 系列将被视为排名第一,因为它的日期最低,虽然它以 09-11 月结束,而 RT659 以 13-8 月开始,它将随后排名)
  3. 对于特定的 ID,如果天数是连续的,则排名相同,否则它们加 1。
  4. 对于特定 ID,排名以日期 ASC 给出。

样本

如何制定查询?

0 投票
0 回答
23 浏览

analytical - SQL 分析类中的 FIRST_VALUE( )

编写查询以显示每个端口执行的端口名称、total_profit 和第一个 total_profit。将别名命名为“first_total_profit”。根据端口名称升序显示记录。

提示:分析函数:FIRST_VALUE( )。

解析子句:按department_port_id分区,按总利润排序分区结果

0 投票
1 回答
34 浏览

mysql - mysql 没有 LEAD 和 LAG 函数

我无法在 MYSQL 中执行 LEAD 和 LAG 功能。

我是否需要在 MySQL Workbench 中安装任何东西才能正常工作?