纯属业余时间的消遣,姑妄了解一些传统文化的常识问题。

1. 天干与地支

  • 十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
  • 十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥

干支的一个循环为一个甲子,共经历60年。天干是10,地支是12,如果是笛卡尔积进行配对的话,周期就是120年了。

我们来看一个完整的甲子:

甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥
丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥
戊子 己丑 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥
庚子 辛丑 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥
壬子 癸丑 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥

不是笛卡尔积,而是最小公倍数。

>> tiangan = '甲乙丙丁戊己庚辛壬癸'
>> dizhi = '子丑寅卯辰巳午未申酉戌亥'
>> [(i, j) for i, j in zip(tiangan*6, dizhi*5)]

2. 甲子年份的计算

已知公元第4年是第一个甲子年,那么每一个甲子年的年份的计算公式是:

y=60×n+4

y=60\times n+4

也即距今最近的甲子年为 60*33+4 = 1984.

3. 年份与天干地支

我们又该如何根据年份(比如2016年)获取它对应的天干地支的纪年方式呢?

因为一个甲子(从开始的甲子年到最终的癸亥年)是严格有序的,故可维护一张,对甲子的偏移到天干地支纪年的映射表。

偏移可通过如下的方式获取:

offset=(y−4)%60

offset=(\mathbf y-4)\%60

def year2tiangandizhi(y):return (y-4)%60table = []
with open('./jiazi.txt') as f:for line in f:table += line.split(' ')
print(table[year2tiangandizhi(2016)])# 丙申

其中jiazi.txt的文件内容为:

甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥
丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥
戊子 己丑 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥
庚子 辛丑 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥
壬子 癸丑 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥

4. 地支与十二生肖

生肖是12个,地支也是12个,可见生肖与地支是1对1的关系,所以不管,是丙申,年还是壬申年,都是猴年。

子丑寅卯:鼠、牛、虎、兔
辰巳午未:龙、蛇、马、羊
申酉戌亥:猴、鸡、狗、猪

5. 天干与五行

甲乙东方木
丙丁南方火
戊己四季土
庚辛西方金
壬癸北方水

所以“丙去”,因为“丙丁”属火,“丙去”的意思就是“烧去”。

五行、八卦、风水与算命相关推荐

  1. 五行顺口溜_搞不懂五行八卦,这些民间流传千年口诀文盲都能懂

    原标题:搞不懂五行八卦,这些民间流传千年口诀文盲都能懂 搞不懂五行八卦!这些民间流传千年口诀,让你一读就明 对中国传统五行八卦,很多人强烈好奇,但大多对此不得其门,云里雾里. 今天乐儿就为大家介绍一段 ...

  2. 传奇关于首饰盒装备系统“十二生肖”“五行八卦”等脚本实例

    很多服里都开通了"首饰盒"功能系统,又首饰盒演变而来的一些如"十二生肖""五行八卦""奇门异阵"等都是怎么添加的呢?请各 ...

  3. 九宫怎么排列和使用_五行八卦入九宫 阵法排布入门

    说到阵法绝对是中国武侠世界中的一大精髓,布阵得法就能充分发挥的战斗力,克敌制胜.在金庸武侠页游7k7k<降龙十八掌>,无论是精美的人物造型,还是匠心独具的关卡设置,无不让参与测试的玩家心悦 ...

  4. 命主属性是水什么意思_算命中红兔 请大师看看“此命盘的主人是 黑马,出生于红兔。日干代表命主,所以属 水”是什么意思...

    想必您对于"算命中红兔 请大师看看"此命盘的主人是 黑马,出生于红兔.日干代表命主,所以属 水"是什么意思"还不是很了解,本文将对算命中红兔 请大师看看&quo ...

  5. 人工智能其实就是『八卦』

    1956年,几位计算机科学家在达特茅斯会议(Dartmouth Conferences)上提出了"人工智能"的概念,关于人工智能的研究和应用自此开始慢慢孵化.近几年深度学习的研究和 ...

  6. 算命大仙的黄金时代?一年轻松赚5亿…..

    来源| 大猫财经 ID| caimao_shuangquan 作者| 猫哥 最近,小鹏汽车一个线下门店在开业仪式中,搞了一场法事,道士们穿着阴阳五行图案的红袍,在商场里摆开道场,煞是热闹. 其实小鹏早 ...

  7. 人工智能建立本体库_基于人工智能重构易经八卦

    人类认知这个世界,依凭的是大脑中枢形成的本体,而本体在认知上的差异因每个人所接触的环境不同.及自身五官的感知能力不同而不同. 当我们看到一个人或者一个物体,正常人的大脑通常会在几毫秒内反馈回:这个人是 ...

  8. 一个算命顶级高手异常精彩的论述_huadingjin_新浪博客

    (风水和算命:一个算命顶级高手异常精彩的论述,不得不看呀) 先说风水--中国人都知道风水,也很认真的去了解.运用风水.风水的真相就是一句很老的话-- 福地福人居.你要是有福分,住在风水差的地方,风水会 ...

  9. 如何“科学“的理解算命

    第一部分 我有一个高中同学最近跟我联系,他辞去了工作,在一座寺庙里租了一间办公室,现在专职给别人算命. 算命其实也是分很多层次的:有的在路边摆摊,有的是自己开店,有的被邀请到会所或宾馆.敢开店就不怕被 ...

最新文章

  1. 深挖数据价值 阿里云栖开年大会报道
  2. java 查询 代码_java使用es查询的示例代码
  3. Mysql内连接_INNER JOIN
  4. vb.net中的-String类
  5. libevent源码深度剖析十
  6. Java字符编码介绍
  7. Spring下没有配置事务导致hibernate session报错
  8. while用法_when 和 while 的用法区别
  9. 最短Hamilton路径(位运算基本思路)
  10. Linux之dd命令使用
  11. Adams 2020 安装教程
  12. 微软语音合成助手 v1.5.1 文本转语音工具,真实语音AI生成器
  13. BUUCTF_Misc题目题解记录
  14. cogs 259. 亲戚
  15. 报错:WebMvcConfigurer.class cannot be opened because it does not exist
  16. 【Python学习笔记】猜颜色小游戏
  17. 头条App项目测试实战(二)App手工测试流程以及需求分析与评审
  18. yolo+ocr集装箱字符识别(pytorch版本)
  19. 【转】我们应该如何去理解数学中的自然底数e
  20. Jenkins创建一键发布即父子项目

热门文章

  1. 龙哥Labview视觉Labview+YOLOv5教程
  2. 单目标应用:基于北方苍鹰优化算法NGO的RBF神经网络数据分类(提供MATLAB代码)
  3. 计算机网络的广泛应用对媒体技术,电视台计算机网络和多媒体技术的应用
  4. 我是如何让女友学会用Ubuntu的
  5. NPP VIIRS卫星数据介绍
  6. 【云原生之Docker实战】使用Docker部署draw.io思维导图工具
  7. 小马哥---高仿三星n9100刷机 单双卡主板外观机型对比,分n910f n9100 n910c 拆机主板详图
  8. 网络安全未来就业前景如何?
  9. 什么是供应商管理库存(VMI)和协同补货?
  10. 部分声纳波形模糊函数MATLAB仿真