问题标签 [k]

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 投票
1 回答
2218 浏览

kdb - 通过从行组中创建列来转换表

我有一个按名称分组的时间序列数据表(缺少一些日期),并且希望通过为包含该组数据的每个组创建一个列来转换该表。换句话说,我该怎么做

到这个?

0 投票
0 回答
119 浏览

r - owin object-什么是相对面积?

我的问题是将 shapefile 转换为自己的对象后显示的“relative.area”是什么?
我必须在这个 shapefile 上绘制 TB 病例的纬度和经度,并在其上运行 Kest() 函数。我需要知道 r 使用什么测量单位来进行 Kest() 计算?有没有办法改变单位?运行 Kest() 函数后,布鲁克林图上的“r”单位是什么?我不能发布图片,因为我没有足够的“声誉”!!!!但这里是潜在 K(r) 图的链接:http ://rgm3.lab.nig.ac.jp/RGM-files/R_CC/result/spatstat/thomas.estK.Rd_001_large.png

0 投票
1 回答
389 浏览

c++ - 如何为 KDB+ 创建带有 char 数组的大容量对象

我需要通过 C 接口将大量 K 对象发送到 KDB 目前我所有的字符串都作为不理想的符号发送。

我想用标准字符数组替换所有符号

对于符号,我是这样做的

但不确定如何为 char 数组创建 Bulk 结构,这是我尝试过的。

任何帮助,将不胜感激

0 投票
2 回答
56 浏览

k - 除了 mod/rotate 之外,K 中何时需要 EACH 运算符扩展?

在 K 语言中,运算符可以用撇号作为后缀以应用于数组中的每个元素:

但是,在每种情况下,撇号都不是必需的,因为这些二元动词自然适用于整个数组:

我还没有看到有区别的唯一!地方是动词,它在修饰时对数组的每个元素应用模运算,'但在未修饰时充当旋转:

K 中是否还有其他地方的动词的修饰(撇号-d)版本与未修饰的情况不同?(我是 K 的新手,所以很可能错过了这种情况!)

0 投票
1 回答
209 浏览

kdb - KDB/k:创建表变量的函数形式

是否有等效于以下的功能形式?

假设函数名称是“ct”...

交易:ct [字段名称;类型]

0 投票
2 回答
1392 浏览

kdb - Adding a row to a matrix in Q?

I currently have a 3 by 3 matrix "m":

I would like to add a row to matrix 'm' to have a resultant matrix of:

0 投票
1 回答
353 浏览

kdb - [kdb+/q]:将邻接矩阵转换为邻接表

给定(矩形)邻接矩阵m,如何用q语言构造邻接表?

QIdioms wiki中,我找到了使用命令通过控制台k运行时出现错误的语言解决方案:qk)'vs

结果应该是:

这就是我能够复制的内容q

k^akashape动词丢失了,q所以我只是这样做了:

现在,因为:

我尝试了两种都不成功:

请注意,QIdioms wikiq逆问题的解决方案:从 adj.list 到 adj.matrix。

0 投票
2 回答
325 浏览

kdb - KDB+/Q:关于内部函数中未使用的参数

我有这个功能f

我可以在f没有第三个参数的情况下调用并且我明白了,但是内部如何在{z+x*y}没有第三个参数的情况下完成?

0 投票
2 回答
202 浏览

mysql - 扩展元数据

kdb/q 中的meta函数返回有关表的以下信息:

  1. c –(符号)列名
  2. t – (char) 数据类型
  3. f –(符号)外键域
  4. a - (符号)属性。

我想扩展它以包含有关该表的更多信息。我试图解决的具体情况是在表中包含有关时间数据列的时区信息。

例如: select from Price

meta Price

我想了解有关元数据中时间数据列(TimeSysTime)的更多信息。

例如,像这样:

metaExtended Price

请注意,我有一个函数可以在表和列中返回时区。 TimeZone[Price;Time]返回America/New_York

我的问题只是关于如何在元函数中包含这些信息。我遇到的第二个问题是,如果用户做了这样的事情newPriceTable:Price(创建一个与前一个表相同的新表),那么该metaExtended函数应该为两个表返回相同的值(类似于在两个表上调用一个函数)具有相同对象引用的不同变量)

sql中是否存在类似的东西?

0 投票
1 回答
486 浏览

kdb - 专门使用 KDB+/Q 内部的 K 和条件分支

我想,要成为真正的 KDB 专家,我应该学习 K,对吗?所以我可以编写一些快速函数并了解事情的实际工作原理等等?

我发现这个阶乘定义不起作用,即使它是 K-Lite 参考手册中的一个示例。

我将其修改为使用 if 而不是条件 (:) 并且它可以工作。

":[a;b;c]" 语法消失了吗?取而代之的是什么?

是否有作为 KDB+ 底层 K 的实际版本的备忘单,我可以获得一份副本?

请?

我实际上有点爱上了 K。在 K 中获取大量 Quicksort:

https://rosettacode.org/wiki/Sorting_algorithms/Quicksort#K

我的天啊!使其他语言看起来如此冗长!