首页 > 编程语言 >Python八字教程1简介&快速入门

Python八字教程1简介&快速入门

时间:2024-04-04 15:55:18浏览次数:42  
标签:教程 入门 1.2 Python python 五行 八字 -- 强弱

1简介&快速入门

1.1 简介

https://github.com/china-testing/bazi是基于Python的八字排盘工具。它清晰看出冲刑合会、阴阳等关系,并有凝聚大师多年经验的评判。另有合婚、风水等功能。是目前市面功能最强大的免费开源八字排盘工具,适合具有编程基础者在电脑上使用。

1.1.1 帮助

 python .\bazi.py -h
usage: bazi.py [-h] [--start START] [--end END] [-b] [-g] [-r] [-n] [--version] year month day time

positional arguments:
  year           year
  month          month
  day            day
  time           time

options:
  -h, --help     show this help message and exit
  --start START  start year
  --end END      end year
  -b             直接输入八字
  -g             是否采用公历
  -r             是否为闰月,仅仅使用于农历
  -n             是否为女,默认为男
  --version      show program's version number and exit

常用方法

  • 输入数字的年月日时进行八字排盘

年月日时(都用整数表示)

  • 输入八字反推出生年月日

基于上面反推的“python bazi.py -g 1967 1 14 21”可进行八字排盘

  • 生肖合婚

  • 计算罗猴、九宫飞行、太岁压祭主等

1.2 特色功能

1.2.1 五行分数:清楚看出五行缺什么

多数八字基于五行平衡原则,基本上缺什么补什么可以在起名上进行应用,但也有一些从格之类的特殊格,而且即便一些非从格的八字的用神也未必是五行最缺这,为此不可完全在起名补五行最少者。

比如本文第一个命局,五行缺火,但是不能用火,因为此局身太强,杀相对较弱,火为印,用火会生土,导致八字更强。

1.2.2 八字强弱&通根

八字强弱是中国传统命理学中的核心术语,它指的是根据生辰八字(即四柱八字,包括年柱、月柱、日柱、时柱)中五行(金、木、水、火、土)的分布、生克制化关系,判断一个人命局中日主(即出生那天的天干代表的日元)的五行力量强弱。

八字强弱的判断通常考虑以下几个方面:

  • 日干在四季十二个月份(月令)中的得令、失令情况,月令对日干的生扶或抑制作用极大。
  • 八字中其它天干地支对日干的生、克、合、冲、刑、害等相互作用关系。
  • 日干在八字中所处的位置以及四周干支对其产生的影响。
  • 八字中五行的整体分布和均衡程度。

八字强弱的划分一般分为以下几种情况:

•八字偏强:日干得到大量同类五行生扶或克制少,使日主过于旺盛。
•八字偏弱:日干受到同类五行生扶少,或被异类五行强力克制,使日主力量显得虚弱。
•八字中和:日干得到适度的生扶和克制,五行力量相对均衡。

在命理学中,八字强弱关乎到一个人的性格特质、命运起伏、健康状况、事业财运等多个方面的预测和分析。通常认为,八字强弱适中最为理想,太强或太弱都会带来不同的命理问题。对于八字过强或过弱的情况,可以通过姓名、风水、佩戴吉祥物、选择适合的职业和方位等方式进行调节和弥补。

八字强弱部分(红色框部分)给出八字的分值,准确率在80%左右,对于分值居中的八字,建议使用通根(绿色框部分)等仔细比较。绿色框部分表示天干在地支有多少根。

参考资料

1.2.3 十神简盘&十神简盘

1.2.4 刑冲合会等关系

1.2.5 日主在地支的状态

1.2.6 天干在地支的状态

1.2.7 天干地支相合

标了竖线的表示天干地支相合

1.2.8 调侯&金不换

1.2.9 最佳格局

1.2.10 格局分析

1.2.11 湿度分析

1.2.12 十神分析

第一行为命宫星座分析。

1.2.13 穷通宝鉴&三命通会 分析

1.2.14 大运&流年分析

红色表示大运,6岁(虚岁)开始上运,第一步运为甲寅,日主在寅的状态为死,纳音为大溪水。甲为官,与日主相合。之后为地支及大运地支与原局的刑冲关系。
绿色部分类似,但表示流年。

1.2.15 二十八星宿与十二建除

出生日当天的二十八星宿与十二建除

标签:教程,入门,1.2,Python,python,五行,八字,--,强弱
From: https://www.cnblogs.com/testing-/p/18113995

相关文章

  • python 推导式
    推导式说明推导式(Comprehensions)是Python中一种非常有用和灵活的工具,允许以简洁的方式从一个或多个迭代器快速创建数据结构。Python支持的推导式主要有四种:列表(List)推导式、字典(Dictionary)推导式、集合(Set)推导式和生成器(Generator)推导式。列表推导式用途:快速生成列表。语法:[返......
  • 【递推与递归】python例题详解
    文章目录1、递归实现指数型枚举2、递归实现排列型枚举3、递归实现组合型枚举4、简单斐波那契5、带分数6、翻硬币1、递归实现指数型枚举题目从 1∼n这 n个整数中随机选取任意多个,输出所有可能的选择方案。输入格式输入一个整数 n。输出格式每行输出一种方案。同一......
  • Python快速入门系列-8(Python数据分析与可视化)
    第八章:Python数据分析与可视化8.1数据处理与清洗8.1.1数据加载与查看8.1.2数据清洗与处理8.1.3数据转换与整理8.2数据可视化工具介绍8.2.1Matplotlib8.2.2Seaborn8.2.3Plotly8.3数据挖掘与机器学习简介8.3.1Scikit-learn8.3.2TensorFl......
  • 自然语言处理:Python的spaCy库及文章人名统计
    在不断发展的自然语言处理领域中,Python的spaCy库以其强大和用户友好的特性脱颖而出。本学习笔记深入探讨利用spaCy进行基本NLP任务,包括分词、句子切分、词性标注、命名实体识别,以及一个实际应用示例——识别文本中的人名。安装spaCy库spaCy·Industrial-strengthNaturalL......
  • C语言入门:预处理器指令详解
    目录一宏定义A.不带参数的宏定义:B.带参数的宏定义(宏函数):C.宏定义的注意事项:二条件编译A.#ifdef/#ifndef:B.#if/#elif/#else/#endif:C.#pragmaonce:三头文件包含A.#include:B.头文件包含顺序:C.编译警告:四C语言的优缺点A.C语言的优点:B.C语言的缺点:五C......
  • 基于python的豆瓣电影数据的可视化与分析
    1项目背景意义介绍    电影是一种具有极高娱乐性和文化价值的艺术形式,自从电影产业诞生以来,已经成为了人们生活中的重要组成部分。电影产业在全球范围内都有着广泛的影响力,对经济、文化、社会等多个方面都起到了积极的作用。因此,对电影产业进行数据分析和可视化,可以帮......
  • 利用python 实现微信自动回复
    全是干货,上代码#!/usr/bin/python3#-*-coding:utf-8-*-importpandasaspdimportnumpyasnpfromuiautomationimportWindowControl,MenuControl#绑定微信主窗口wx=WindowControl(Name='微信',#searchDepth=1)#切换窗口wx.SwitchToThi......
  • 2024合肥教师招聘保姆级教程,流程超详细
    2024年合肥教师招聘报名即将开始,请做好准备1、报名时间:4月2日8:00-4月8日16:002、资格初审:4月2日8:00-4月9日11:003、缴费时间:4月24日8:00-4月9日16:004、打印准考证:4月24日8:00-4月27日18:005、笔试时间:2024年4月27日9:00-11:30《学科专业知识》14:00-16:00《教育综......
  • Epusdt收款插件-宝塔面板安装配置USDT支付图文教程
    Epusdt(全称:EasyPaymentUsdt)是一个由Go语言编写的私有化部署 Usdt支付中间件(Trc20网络),Epusdt可实现USDT的在线支付和消息回调,代币直接进入你自己的钱包,鉴于官方文档比较简单同时部分图片已失效,对新手操作稍有难度,这里对其重新整理发布。官方GitHub文档:https://github.......
  • 探索Anaconda:创建Python虚拟环境
    目录 1.创建虚拟环境2.激活虚拟环境3.退出虚拟环境:4.常用命令4.1安装(使用pip或者conda都行,下面展示conda)4.2查看已安装的包4.3更新包4.4删除虚拟环境 1.创建虚拟环境打开AnacondaPrompt(或者终端),使用以下命令创建一个名为myenv的Python虚拟环境:conda......