我经常在kdb+设置中看到sym是一个列,它非常不能描述数据的实际内容;在金融中,这通常是ticker,例如,在IoT/robotics中,您可能需要sensor等。在原型捕获设置中,您将看到date time sym作为前三列;数据库在date上分区,并按日期排序(“time”,因为名称源于分区类型,“时间”可以是任何内容,尽管这是显而易见的选择)。我的问题是为什么sym在代码/文献中扮演着与其他两个类似的突出/重要的角色?
我可以访问一个实时的KDB服务器,它的表中每毫秒就会有新的数据。目前,我只是在使用一种简单的方法,基本上是这样的: newData: getNewData[]; / get data arriving in the last seconddata::data uj newData;\t 100;
以确保我的数据(名为data)不断更新。然而,uj非常慢(可能是由于内存的不断重新分配),而且
这是一个奇怪的问题,但不管怎样,还是要问这个问题。
我正在用python编写一个程序,允许用户玩纸牌游戏Go Fish vs计算机AI。如果你不知道钓鱼的规则,这里有一个描述这些规则的页面的链接。我正在做的是让计算机发挥作用的那部分程序。在轮到它们时,CPU将不得不请求一个等级(例如,1,2,3......Q,K,A)基于他们手中的东西。我想让电脑询问他们手中已经掌握的数字或等级。要做到这一点,我想有一个名单,在那里的职级,按每个职级有多少。举个例子,