高维数据检索的一些算法库

对向量进行索引化是实际使用中的必然需求,按ann-benchmarks上的benchmark看,考察如下的算法库 Annoy FLANN scikit-learn: LSHForest, KDTree, BallTree PANNS NearPy KGraph NMSLIB (Non-Metric Space Library): SWGraph, HNSW, BallTree, MPLSH hnswlib (a part of nmslib project) RPForest FAISS DolphinnPy Datasketch PyNNDescent MRPT NGT: ONNG, PANNG SPTAG PUFFINN N2 ScaNN 综合比较来看,常见的annoy算法库是最为中规中矩的,并非是其中最优秀的,比较稳定的而优异的应当是NGT的PANNG算法,还有NMSLIB中的HNSW算法,尤其是NGT的PANNG算法,在Last.fm的50000次测试中表现仍然很优异,召回率很优秀,其它的各项测试中也比较稳健。 从Issue里看到有人指出,如果采用多核进程进行运算,很多结果会有不同,一个典型的是HNSW算法会出现大幅度的提升,hnsw还有一个ivf-hnsw的改进算法,可以用于在20G内存以下的机器上实现不错的结果。 根据这个测试,一些其它算法也在被推荐,例如纯C++的实现的NSG算法,不过已经两年没去跟进了,看作者的github主页上表现性能也相当优秀,并用淘宝的数据做了测试。 还有一个叫Product-Quantization-Tree算法的,虽然作者没有提供图表,但它是一个GPU实现的方案,可能会有不错的性能,但硬件依赖似乎有些过强了,毕竟现在GPU成本不低。 在ANN算法之外的,有个叫libnabo的算法库,声称要普遍比ANN算法更快20%以上,并且支持python。 在这些评测之外的,京东的vearch作为分布式向量搜索系统,按其自身说法,不仅性能优秀,重点是可以进行分布式搜索,提供了restful的请求接口,基本上属于开箱即用,可以直接拿来就行。 而在vearch之外的, Milvus也颇具名声,在GPU的支持下,甚至可以16G的PC上实现轻松的亿级搜索。 常用的Annoy虽然性能中规中矩,但它有一个非常大的优势就是内存占用最小,如果不是极为高频的数据请求,它可以在低内存的机器上表现良好。

紫微斗数主星120种组合列表

一般常言,紫微斗数十四主星于命宫共计144种,大约是按十二地支组合所算,然实非如此,按计算所得,其间些许相重,实计一百二十种,亦合它数之理。 紫微在子 廉贞天府在辰 天同巨门在未 武曲天相在申 太阳天梁在酉 天机在亥 七杀在戌 破军在寅 太阴在巳 贪狼在午 紫微破军在丑 廉贞贪狼在巳 天同天梁在申 武曲七杀在酉 天机在子 太阳在戌 巨门在午 天府在卯 太阴在辰 天相在未 紫微天府在寅 廉贞天相在午 太阴在卯 天机在丑 太阳在亥 武曲在戌 天同在酉 天梁在未 贪狼在辰 巨门在巳 七杀在申 破军在子 紫微贪狼在卯 天机太阴在寅 廉贞七杀在未 武曲破军在亥 巨门在辰 天相在巳 太阳在子 天同在戌 天府在丑 天梁在午 紫微天相在辰 武曲天府在子 太阳太阴在丑 天机巨门在卯 天梁在巳 七杀在午 贪狼在寅 破军在戌 天同在亥 廉贞在申 紫微七杀在巳 天同太阴在子 … 阅读全文 紫微斗数主星120种组合列表

六爻铜钱起卦为什么用三枚铜钱而不用两枚

关于六爻为什么是三枚铜钱起卦,很多人有自己的论述与看法,不过三枚铜钱起卦概率是均匀的,这个是公认的,但是为什么不用两枚? 如果是两枚铜钱,可以这样记录: 两枚均为正面时,为阳不变 两枚均为反面时,为阴不变 一枚正一枚反时,为阳变阴 一枚反一枚正时,为阴变阳 如此记录六爻卦,不是正好吗?很多人对此也是不解,不过通常都回避这个问题。 事实是这样是不对的,上述看起来有道理,但实际上概率并不均衡。 如果用两枚铜钱,这涉及别一个问题,确定是阴变阳,还是阳变阴时,应该如何确定? 例如以左右来确定,左边为阴,右边为阳,记录为阴变阳,如果是上下也可以这样定义,即使是两枚铜钱重合在一起,也有在上的一枚与在下的一枚,同样可以分天地来定义先后。 所以,听起来很是完美,但这实际上是错误的。 因为既然阴变阳或阳变阴的确定,加入了时间或是空间上的分别来判断先后,那么两枚同为正面或反面时,也应该加入时间与空间上的分别来判断先后。 所以问题就出在这里,需要对铜钱的正反进行判断的这个行为,导致了概率的不均等,仔细揣摩一下,是不是很有趣? 举例来说: 铜钱1在左,铜钱2在右时: 铜钱1与铜钱2均为正面,记为阳不变 铜钱1与铜钱2均为反面,记为阴不变 铜钱1为正面,铜钱2为反面,记为阳变阴 铜钱2为正面,铜钱1为反面,记为阴变阳 铜钱1在右,铜钱2在左时: 铜钱1与铜钱2均为正面,记为阳不变 铜钱1与铜钱2均为反面,记为阴不变 铜钱1为正面,铜钱2为反面,记为阴变阳 铜钱2为正面,铜钱1为反面,记为阴变阳 两种情况合并,统计一下次数【此处多谢 johnny 指正】 阳不变 2 阴不变 2 阴变阳 2 阳变阴 2 但在实际随机数生成时,会遇到一个问题,如果整理一下,则是如下结果: 铜钱1为正面,铜钱2为反面,记为阳变阴 铜钱1为正面,铜钱2为反面,记为阴变阳 铜钱2为正面,铜钱1为反面,记为阴变阳 铜钱2为正面,铜钱1为反面,记为阴变阳 如果是计算机代码的实现,仅仅只用两个随机数的话,例如产生的是 [0,1],它既有可能是阴变阳,也可能是阳变阴,故而两个随机数实际上是无法区分的,它并不能与阴阳变换一一对应。 换而言之,在实际的操作中,因为两枚铜钱长得一样,并不具有前后顺序,并且在掷卦前,也不能进行事先的认定,所以并不能追踪认定区分哪个是铜钱1,哪个是铜钱2。 不要小看这个问题,在很多有误的六爻排盘软件中,用计算机起六爻卦时,用的是随机数直接进行起卦,导致排出来的卦,本身会出现有问题。 而要解决这个问题,需要设定两个铜币类,然后让它们各自产生随机数,并且还要事先定义好哪个是一号,哪个是二号,这样加入了太多的外在条件与预先认定,已然违背了起卦过程本身要追求尽量的少的预设的要求。 市面上可以很欣喜地看一些六爻的排盘软件,开始注意了真随机数的问题,采用了cpu的真随机数发生器来进行起卦,试图更真实的模拟现实起卦。 但是也有很多人在实际的代码中,只是简单而粗暴的使用随机数,并没有彻底模拟铜钱卦的起卦过程,所以在统计意义上的随机性虽然是具备了,但排出来的卦本身分布仍然有问题,导致很多电脑软件了排出来的卦仍然不够“自然”,所以准确率有不如手摇的感觉。 那么,正确的方法是什么呢,很简单,在代码中产生随机数后,严格按照铜钱起卦规则,概率分布自然就均匀了,如二进制的随机数,每连出三个随机数为一爻。 并且,因为0为基本态,应该看作正面,而1才应该是反面,故而: 得到一个1时,为少阳,不变 得到两个1时,为少阴,不变 得到三个1时,为老阳,变阴 得到零个1时,为老阴,变阳 如此反复六次,从下往上,便能得到正确的六爻卦的主卦及其变卦了,这个很简单。 因一而取六,尊一为极,取其成数,以知所成,故数以六纪,水德之始,即老阴之数,每得一反,则加一,正谓反者道之动也,按七为少阳,八为少阴,其爻不变也。九为老阳,六为老阴,其爻皆变也。

量子计算与四象(二)

如果把量子操作视作类似电路那样的话,因为单个量子比特不但有阴态还有阳态以及混合态,要实现可控性可以利用其中的相互作用来实现控制。 所以可以设计进行逻辑控制的门,那么需要操作的最基础为四种情况:不变,翻转,等0,等1。 简单说操作其实就是控制一个量子态转换成另外一个量子态,这个过程可以称为演化,而演化,实际上就在Hilbert空间中的旋转。 而在Hilbert空间中的旋转可以使用矩阵来进行,而矩阵使用的是酉矩阵,也叫酉变换,所以这里可以叫作U操作。 酉变换特点就是能够保证内积、长度、向量夹角、形状四者不变的进行下进行变换。 如图中所示,如|0>、|1>、|u⟩ 三个态,对它们进行U操作后,变换出来的结果,并不会改变|0>、|1>、|u⟩ 之间的关系。 所以比如时,很显然 ,所以可以放心大胆的进行U操作。 单个量子比特用一个2*1的向量可以表达,而一个单量子比特门,就成了一个2*2的向量,|0⟩ 变到 U|0⟩ 这个过程,相当于把 [1,0] 变成了 ,这里需要理解的就是,这里的值发生了变化,然而它还是等价的,是因为它参考系发生了变化,所以看起来值也就发生了变化,而U操作特点是可逆的,所以同样也可以反向将U|0⟩变换成|0>。 这类似于比如在一个固定的二元的线性方程上,在等号左右两侧同时乘以一个倍率,而X与Y的值仍然能保持不变一样。 这些细节其实即使是不知道也没有大问题,只用简单的知道通过符合规范的矩阵可以进行量子操作就可以了。 那么可以对量子比特进行什么操作?最最基础的有以下几种: 第一个是X门,作用就是翻转,即把|0>变成|1>,或反之,用四象表达就是把阴态变成阳态,或把阳态变成阴态,通过这个矩阵便能够实现,这个称为X门,也就是阴阳转换用的门。 第二个是Y门,它的特点是对i进行操作 突然冒出来向量i,会有些无可适从,不知道它表达的是什么,其实这里相当于一种简化,实际上: 第三个是Z门,Z门也叫相位翻转门,它可以把 |+⟩ 变成 |−⟩ , −|1⟩ 变成 |1⟩。 第四种是H门,它的作用非常重要,它可以把 |1⟩ 变成 |−⟩, 把|0⟩ 变成 |+⟩ ,它的表达是: 举例来说,比如现在有一个|1>,称为阳态,要它变成叠加态,可以使用H门操作它,然后就变成了|->,如果对它进行一个Z操作,它就变成了|+> 那么|+>及|->是代表的什么含义?在狄拉克定义中,是这样的: 为什么会有这种看起来奇怪的表达,因为波可叠加与干涉是有方向的,以需要有正负号出现,可以相象一下有叠加与消除,有波峰波谷以及其它部分 为了以示区别,取其阳升之故,可以将|+>称之为青龙,而取阳降之故,|->称之为白虎态。

量子计算与四象(一)

一般的比特位只有0与1两种状态,而量子比特却能有更多的状态,但它同样有0与1的两种情况,通常记录为 |1> 或 |0>这两种态,如果使用矩阵的表示话,它们分别是: 1|0⟩+0|1⟩ 表示为0的叠加态,即阴的叠加态,相当于1概率的阴态与0概率的阳态进行叠加,构成的10态,即为少阴态 0|0⟩+1|1⟩ 表示为1的叠加态,即阳的叠加态,相当于0概率的阴态与1概念的阳态进行叠加,构成的01态,即为少阳态 如果是0与1的混合叠加态,则表达为:   最终得到的是0还是1,作为是量子测量后的结果,而在量子位被测量前,它处于混合态,而系数的平方才是阴态与阳态的分别的概率,这就表达出了50%的机率是阴,以及有50%的机率为阳。 理论上只要符合两个平方概率加起来的值为1,那么这个公式就能成立,所以也不一定就是阴与阳的准确概率,换而言之,它们的系数只要各自平方后,加起来的概率为1方便可以了。 实际上,采用如这种值在用圆进行表达时,便会有特别的位置—-它们正好在八个方位,如同对应八卦一样。  

十分钟学会玄空大卦风水理气的原理

本文首发于微信公众号《道家阴符文化》2019-07-11 配图已略 玄空大卦在风水理气,现代被认为是没什么价值的,因为它的分金度数,精确到了每个爻位,通常这被认为在古代测量上是不可行的。 然而不可行不代表不可能,精确到一度分金,在古代事实上是可能的,至少在汉代时期,便可以达到远比这个还高的测量以及施工技术,一个典型就是龟山汉墓的甬道,它是笔直的,南北通道误差仅有万分之一。 当然王陵的施工难度要大得多,在普通的民宅上是否能够实现如此精确的施工,确实是个问题。 抛开这些问题不谈,这里来说一下玄空大卦它的原理。 玄空大卦是在罗盘上按六十四卦按周天进行了排布,且将六十四卦上下卦进行比较,根据爻变的来进行定运,通常依据的口诀是: 贪狼不变一运来,九运全变弼应该 二运巨门上中变,八运辅星初爻裁 三运禄存上下变,七运破军变中胎 四运中下文曲处,六运武曲上爻抬 此是玄空卦运诀,合乎零正发丁财。 这个歌诀虽然有些粗俗,不过它的原理是什么? 如果把九个运化成卦,变爻看作阳,静爻看作阴。 一运对应 坤卦  贪 二运对应 巽卦  巨 三运对应 离卦  禄 四运对应 兑卦  文 六运对应 艮卦  武 七运对应 坎卦  破 八运对应 震卦  辅 九运对应 乾卦  弼 它实际上是这样排出来: 所以,它的论运的排法,这样一看就清晰明了,本质就是在先天八卦宫位上,按九宫轨迹进行演运。 要知道一个卦运是多少,只需要将上下卦进行比较,不同的记成阳爻,相同不变的记成阴爻,然后将推出来的卦,以先天八卦入九宫,看它对应的九宫数,便能得到其卦运,而贪至弼九宫,也实际上成为了九宫的代名词。 然后细到每一个六十四卦,它在罗盘上的爻位顺序是不一样的,有些是逆数,有些是顺数,这个又是如何确定的? 乾坤坎离,居于四正位的看作阳,而四维兑巽震艮的则看作阴,如果上下卦的阴阳不同,则顺排,如果阴阳相同,则逆排。 比如天地否卦,乾为阳,坤为阳,相同则为逆,所以逆时针排初、二、三、四、五、六爻。 又比如天雷无妄,乾为阳,震为阴,阴阳和合,所以顺时针排初、二、三、四、五、六爻。 然后在玄空大卦中,前面说的按先天八卦分布九宫,得到的九宫数叫星运,还有一个概念叫卦气,这个卦气是什么鬼? 所谓的卦气,在一般的资料上都会说得很复杂,比如什么,卦气五行从子山之中,向左向右皆九、四、三、八、二、七、六、一,而坤艮一六属水,坎巽三八属木,艮震二七属火,乾兑一六属金,如果要按它那么绕,很容易把问题复杂化。 其实压根不需要那么复杂,因为六十四卦在周天的分布上规律的,所以可以直接看图: 按先天八卦顺序布河图数,然后阳卦分布1、3、7、9,阴卦分布2、4、6、8。 乾兑,乾阳所以是1,兑阴,所以是6。 离震,离阳所以是7,震阳,所以是2。 其它依此类推。 比如天雷无妄,上卦为乾,乾的卦气就是一,地雷复,上卦为坤,所以为卦气为九。 所以只要记住这张图,整个玄空大卦也就记住了。 当然上述这些,一般在三元罗盘上都已经标注出来了,并不需要更多操心如何排布。 … 阅读全文 十分钟学会玄空大卦风水理气的原理

低调看风水指南(二):方圆图的转换及使用技巧

本文首发于微信公众号《道家阴符文化》2019-08-08 配图已略 当从指北针设备上读取到一个数据后,如果不能及时转换成风水数据的表达方式,这会便难快速判断风水,这里谈一下快速转换的技巧。 首先,从密位说起,一般的指北针如果是采用6400密位的,那么这事会变得非常简单,每一个密位就对应一个方圆卦。 风水的方位表达,除了用二十四山外,便是使用六十四卦,通常周天角度换算卦位是最麻烦的事情,在一般的罗盘上还好都标注了出来,但是在指南北上如何快速得到这个数据? 以6400密位制度的指北针为例。 一、六十四卦的转换 如果还记得《十分钟学会玄空大卦风水理气的原理》一文的话,应该脑海对这张图里有深刻的印象: 这张图转换一下。 实际上,是从0度开始,排地雷复,山雷颐,水雷屯,风雷益,震卦,火雷噬嗑、泽雷随、天雷无妄。 也就是说从密位的0~800之间,每100位对应一卦,正好八个卦,下卦都是震卦。 而上卦实际上是逆时针,第八卦按乾一,兑二,离三,震四,巽五,坎六,艮七,坤八搭配下卦而成。 换句话说,如果从顺时针看,那么就是将先天八卦逆排加在震卦上,为什么这样,因为自震到乾,是一阳生,所以先天八卦要逆数,按坤、艮、坎、巽、震、离、兑乾的顺序。 于是就要到了离卦,因为离为阳,所以先天八卦按卦序顺排,地火明夷,山火贲……,8~16卦,同样的是将先天八卦逆排,按坤、艮、坎、巽、震、离、兑乾的顺序。 然后又到了兑卦,将先天八卦逆排,按坤、艮、坎、巽、震、离、兑乾的顺序,可以得到地泽临,山泽损,水泽节……… 从震到乾,俱是一阳生处,所以先天八卦逆排,而从巽到坤,同样是按先天八卦顺排。 这个其实非常容易理解:“天气下降”。 天地之气有往来,天气下降,地气上升,天地交合,群物皆生。 所以由于天气下降,所以无论是左还是右,都是自顶向下排先天八卦的卦序。 换而言之,虽然是从震开始运转到乾过巽到坤,周而复始的小升降,但是这个循环的过程,外部仍然是有大的天气下降的,于是这便构成了六十四卦序。 明白这个道理计算就很简单了,根据卦序可以快速求出所值的卦出来。 密 下卦:密位除以8,得0,为震卦,得1为离卦,得2为兑卦,得3为乾卦,得4为巽卦,得5为坎卦,得6为艮卦,得7为坤卦。 如果纯粹记忆如果不方便,可以借手指起九宫,自震位起数0。 上卦:密位如果小于32,那么除以8除余数,再用8减之,得到的数,便是对于的先天八卦。如果密位大于等于32,那么直接除以8取得的余数加1,用先天八卦取之即可。 例:密位在第15~16间: 1、15除以8,得1,下卦为离 2、15再除以8,余数为7,因为小于32,用8减7等于1,上卦为乾 3、为天火同人卦 密位在第63~0间: 1、63除以8,得7,下卦为坤 2、63除以8,余数为7,大于32,加1,为坤,上卦为坤 3、为坤卦。 这样计算还是有点繁琐,容易弄乱,那有没有更好的办法? 可以转化用直接用九宫图,利用在手掌上辅助数。 密位如果小于32,自坤位逆数余数位飞布。 密位如果大于32,自乾位顺数余数位飞布。 这样问题便得到了解决: 1、密位数除以8,在掌上自震卦开始顺时针数,数到第几,便是下卦。 2、密位数除8取余,如果密位小于32,则从坤逆数,如果大于等于32,则从乾数,得到上卦。 二、二十四山转换 二十四山的转换也比较简单,技巧是不要去直接读周天度数换算,这样极为麻烦,直接看指北针,不断用二分法,最多三次即可得到结果。 只要简单记住八个方位,这是非常简单的。 0,90,135,180,225,270,315,360,它们分别对应八个正位,即子艮卯巽午坤酉乾,在这八个正位角度左右7.5角内,便是天元,也是父母卦,天地正气之所在。 尤其要注意,此八个正位角,对应的分界线的密位一定是个整数,并且一定是8的倍数。 0,8,16,24,32,40,48,56,对应子艮卯巽午坤酉乾。 而天元之间,所夹杂的人元与地元的,正好是三十度,各占十五度,所以两者的交界刚好在天元之间的一半。 比如癸丑的交界处恰好是22.5度,正好是子与艮分别对应的0与45度的一半。 这个天元之间的中线角,对应的密位一定是4的倍数,而且一定是奇数倍。 因此,只需要看指针向哪边靠,便知道是何坐山。 所以判断方法很简单,分成三步走: 1、判断离哪个天元坐山最近,如在左右7.5度内,则为该坐山,否则下一步 2、如果是右边更近,则是该天元坐山的上一坐山 如果是左边更近,则是该天元坐山的下一坐山 3、如果右边靠近上一天元与下一天元坐山的中间(密位为4的奇数位),则是兼该山的上一坐山。 … 阅读全文 低调看风水指南(二):方圆图的转换及使用技巧

低调看风水指南(一):如何选择可代替普通风水罗盘的高精度指南针

本文首发于微信公众号《道家阴符文化》2019-08-06 配图已略 一、为什么不使用风水罗盘 话说上次贫道一众人在澳洲悉尼时,路经一教堂,颇为好奇,于是一众人等拿着罗盘就往教堂门口去了。 显而易见的,在门口遇到了驱赶,教堂门口有人大声叫喊着,甚至不愿意让我们走到教堂门口的楼梯上。 这在澳大利亚,如果是在阿拉伯国家,咳咳….. 二、为什么需要足够高的精度 在不使用风水罗盘的情况下,如何才能获取到足够精确的风水数据,这便成了一个问题。 为什么要有精确性的要求呢? 可以想象一下,假如有一个山峰正好错在传统罗盘上的两个坐山之间的中缝上,如果有2度的误差,是很难断定它到位是否落在此处,亦或是偏向于哪一个坐山。 是不是落在夹缝上都难以确认的话,那么又如何进一步下判断呢? 即便如此,有一些人仍然会说实际风水测量中并不需要如此高的精度,无论是用二十四山还是使用方圆六十四卦,它都不需要过于精确便能确定。 虽然大多数情况下并不严格需要足够的精度,但是在特殊情况下仍然会显得重要,比如罗盘的正针,通常按贫道所用,正针仅在正位的前后1.5度作为正针,如果一旦超过左右偏差超过1.5度,进入剩下6度范围内,统一视作为兼。 比如在赖公当年做的东莞的黎氏大宗祠三元不败局,三个门每个门并不精确正对,而是三个门分别只相差一度,这在造作时必然是要求在测量准确的情况下才能够实现。 当然还有一派风水叫稀里胡涂派的,他们认为不管什么有没有干扰,无论是否罗盘有问题,只要量出来是什么数据就是什么数据,然后就可以据此来确定风水情况了。 这一流派的想法很简单,因为古人没有那么精确的测量技术,起码在杨公那时候,也就是唐代,那是非常粗陋的。 这个纯粹是想当然,太小看我国古代的天文及测量技术了。 咱们就说后汉书里记载如:“光武帝建武二年正月甲子朔,日有蚀之,在危八度”,明显可以看出,在汉代的记录中,已经可以到某宿某度了。 而二十八宿是将周天划成三百六十五度,比现在通用的三百六十度周天还要稍精确一些,如果当时的测量技术达不到,怎么会有类似的记录呢? 虽然目前没有明确在宋代以前有精度很高的罗盘的证据,但是古人观察角度并不需要使用罗盘,只需要观星便可以了。 包括近代校准罗盘计算真北,也是用的观星的办法,当然现代发明了寻北仪后,可以精确指向正北,可以脱离天文进行校正。 三、指北针的选择基础要求 如果是专业的测绘人员,直接使用经纬仪进行测绘当然是最简单的,但是显然通常情况下需要使用的是精确但是具有便携性的罗盘设备。 当不能使用风水罗盘时,便应该考虑精度足够的指南针,那么什么样的指南针设备精度才能满足我们的需要? 1、罗盘必须能够锁针,如果不能锁针,在长途旅行或是飞机颠簸之后,有可能导致指针轴承的损坏,导致测量精度降低。 2、罗盘必须有瞄准远方的能力,一定要有瞄准线或是凹口,以用于对准远处的山峰顶端,或是用于测量水口的来去。 3、罗盘最好能够尽量减少倾斜角带来的误差,避免因为放置不够水平导致错误。 首先,电子罗盘一律否定,目前一般的电子罗盘芯片,原地只要转几圈,指向立即就会失灵,抗干扰能力也极差,这是陀螺仪本身的问题。 即使是那些数千元的号称能达到零点几精度的电子罗盘,本身也要求使用时尽量不发生旋转,不然就会精度出现问题。 解决这个问题需要使用寻北仪,但是这样的设备不但笨重,而且操作复杂,并不可能用于便携使用,所以电子罗盘基本上可以视作无所凭依,一定要用机械式的。 其次,在一些网店上,有出售模仿美军罗门的指南针设备,批发价一般在几十元,在其产品说明中,误差小于正负一度,看起来很好,但这是可以使用的吗? 首先注意,小于正负一度的真正含义,实际上就是精度小于2度,很显然,这并不能满足我们的需要。 四、各种类型的指北针 1、Sunto的指北针 芬兰的SUUNTO公司,从20世纪三十年代开始就致力提供精密的户外设备,提供的是稳定而准确液体指南针,但即使是这样的公司,其代表性产品火柴盒的指南针的精度是在2.5度。 结论:不满足风水使用要求 2、国产的各品牌廉价指北针 虽然相信国产能力是足够强的,但是因为价格过于便宜,所以是否会用心把产品做到这个准度,是值得存疑的,所以数据是否有所夸张,很难确定。 所以贫道又去翻阅了一些国际市场上的评论,是这样描述的: 如果你想要一个准确的指南针,并帮助你准确导航,这不适合你。像其他人一样,表盘不是居中,夜间照明也不是那么好。在我的情况下,如果我将北方指示器放在北箭头上,则南指示器会偏离3度。在很长的距离上,这将是一个真正的问题。例如,如果你试图从你的卡车东边出来,所以你知道当你到达一条公路时向西转,那么你可以在那里长途跋涉。 这个罗盘感觉比发行的标准陆军问题重得多。当我徒步旅行时,重量成为一个问题,我不会把这个作为备用。我仍然给它4颗星,因为对于陆地导航或其他应用它似乎很好。 其它不一一列举,大概有5%的人评价不是很理想,但是客观来说,国产这款指北针还是得到74%的人好评,所以究竟是否能够达到我们的使用要求,这个有机会需要进一步验证。 结论:暂时存疑,需要进一步验证 3、美国军方指北针 美国军方使用的指北针,有专门的标准,遵循MIL-PRF-10436规范,在这个规范中,对指北针的要求是误差不能超过40mils。 所谓的密位就是把一个圆,划分成多少份等分的弧长,欧美通常将一周划分成6400密位,而俄国是6000密位。 罗盘一周为6400mils,即360度,通过计算可知,其要求的误差不能超过0.8度。 它在如此小的体积上实现了较高的精度,主要与表盖上设计的放大镜有关,通过放大镜使得角度放大,所以实现了更精确的读数。 值得注意的是,美国的这款军用指南针产品,因为是生铝制作,重量很轻,使用的蓝宝石的轴承,所以可以在极端天气使用,并且能防尘、防沙、防水,坚固耐用等优点更不用说,合上后可以锁针,是可用的产品。 但是它也有显然的问题,在罗盘上的两圈刻度中所显示的罗盘的角度,实际测量直接得到的结果并不是我们需要的周天度数,所以还需要通过换算,这是比较麻烦的。 特别提醒注意一下,国内有大量仿制的美式指北针,廉价的通常是使用塑料外壳,这种一般卖几十块一个,批发价其实不到十块。 而美军所使用的指北针,在亚马逊上美国军用M-1950 3H野外罗盘(MIL-PRF-10436N)的民用版本约$86.70,折合人民币600元左右,由始于1992年制造指南针Cammenga的公司制造,这家公司主要为美国军方制造3H型指南针。 结论:满足风水使用要求 4、中国九七式罗盘 … 阅读全文 低调看风水指南(一):如何选择可代替普通风水罗盘的高精度指南针

随笔一篇

本文首发于《道家阴符文化》 2019-08-13 台风刚过,如果从气旋上看,这股凉风本自西伯利亚过来,经过了唐山,然后被大连的台风边缘甩出,穿过了沧州,从济南而来。 所以从山东到江苏的一带天气一下变得不那么炎热了,由于风的作用,所以也看不到雾霾。 每每一抬头,便能看到的蓝天白云,又伴随着凉凉的风吹来脸,身上也是爽爽的,很是惬意。 这大体便是说的神清气爽,经过极热极寒的交替之后,阳气又复升,在一个恰好的尺度上,形成了这样的天气。 人在这种时候,总是最有活力的。 当外部天气并不令人满意的时候,尤其是在大旱的地方,天气总是让人烦燥 。 可以想象一下,站在干裂的土地上,天上无一丝的云彩,而火热太阳肆意把热量灌满在大地上,人也不免昏沉,伴随四周的树上的知了拼命的叫嚷,更是让人不得安宁。 虽然古语有说心静自然凉,其实体会过的都知道,无论心静不静,终究还是那么热,只是静了更加耐得住而已。 不过道法之中,却有其诀,静心凝神,存思寒冬之冰窖,可肃身中热气。 这是有道理的,当人在努力想象模拟冰窖的环境时,如果达到一定的逼真度,会促进人体的甲状腺素、肾上腺素等分泌增加,从而促进和加速蛋白质、脂肪、碳水化合物大类热源营养素的分解,以增加机体的御寒能力,结果会加速人体的散热。 有人或者会问,加速散热后,周围气温应该上升,不是感觉会更热了吗,当然不对的,身体散热虽然会带来轻微温度上升,但实际上在热的时候,仍然低于周围的气温。 这样做,要起效果,需要一定时间的投入,而人总不可能总是活在想象中,所以也得寻求点更现实的法子。 如果经常浏览古代民居的遗迹(比如经常窜北京的胡同),会发现巷道里总是很窄,有些狭窄到两人对面通过都不得不让让身子。 然而这样的巷道还很狭长,有的人会有疑问,为什么要修那么窄? 实际上,窄长的巷道,在有些地方被称为蛇巷,因为它狭长而弯弯曲曲,像蛇一样。 蛇是冷血动物,温度总是不高,更何况北方玄武又有龟蛇之象,这种巷道也被认为也有降温的作用。 事实上这也是有效的,所以每到大热天,总有很多人会坐到巷子里乘凉。 这在建筑学里也是成立的,这种窄而狭长的巷道,也被称为冷巷,它的特征往往除了狭窄,还有一个特征就是内部很少受太阳直射,这仍然是合玄武的象的。 所以每当风吹到巷子中,由于巷子的横截面积小,所以风在这里会加速,气压于是降低,于是便会将周围的建筑的热量带走。 这个道理很简单,只要试试用嘴吹,怎么样才能吹出来热气,怎么样才能吹出来冷气,也就都明白了。 所以,平日常说前朱雀后玄武,这是依将四象作为相对方位而言的,但是如果比类取象,实际上宅子四周都会玄武出现。 明白了这个道理,所以如果遇到那些江湖上的伪风水师,不妨问问玄武在何方,如果只会说前朱雀后玄武的话,还是多掂量下的好。 这篇文章中,说了些东西,有智之人自然能看得明白,懂行的人自然也能会同于心,至于后学之士,多读道藏后,再来看此文,便知其有豁然之处。 言不尽意,止。

八宅大游年与玄空大卦风水理论

首发于微信公众平台 道家阴符文化 2019-09-06 ,本文省略配图 八宅大游年是民间较常见到的一门风水术,玄空大卦的与八宅的背后的原理是一致的,实际上可以认为玄空大卦的本质,是由八宅理论扩展而来。 按九宫,玄空大运的卦运的,实际上推出来是: 坤为一    贪 巽为二    巨 离为三    禄 兑为四    文 艮为六    武 坎为七    破 震为八    辅 乾为九    弼 玄空大卦的卦运讲究的是要合五合十合十五合生成则为论吉,实际上与八宅的大游年的运算是一致的。 在八宅中,使用生气、五鬼、延年、六煞、祸害、天医、绝命、伏位这八个名词来表达,其中: 生气为贪狼 延年为武曲 天医为巨门 伏位为左辅 祸害为禄存 六煞为文曲 五鬼为廉贞 绝命为破军 而在八宅中的计算中,卦的取数与玄空大卦的卦运取数是一模一样的。 生气贪狼位即两卦的卦运合生成,如: 乾9-兑4 = 5 艮6-坤1 = 5 坎7-巽2 = 5 震8-离3 = 5 又巨门即天医,是两卦合五或合十五,如: 乾9+艮6 = 15 兑4+坤1 = 5 坎7+震8 … 阅读全文 八宅大游年与玄空大卦风水理论

千年传承 隐世玄宗

网站地图| RSS