用python算卦 | 您所在的位置:網(wǎng)站首頁(yè) › 六枚硬幣算卦六十四卦算法 › 用python算卦 |
用python算卦——銀錢(qián)演算法
1.項(xiàng)目說(shuō)明
1.1銀錢(qián)演算法介紹
2.代碼部分
2.1運(yùn)行效果
小結(jié)
1.項(xiàng)目說(shuō)明
本學(xué)期有一門(mén)課呢,叫做周易與決策咨詢。 那因?yàn)橐咔椋系氖蔷W(wǎng)課。 有個(gè)視頻我看了以后對(duì)周易的這種占卜之術(shù)還挺感興趣的。 視頻里的劉大師呢,用了蓍草法,銀錢(qián)法。 銀錢(qián)法是比較簡(jiǎn)便,效率也高的一種方法。 那我試著用python寫(xiě)點(diǎn)代碼,模擬這個(gè)占卜的過(guò)程。 1.1銀錢(qián)演算法介紹銀錢(qián)演算法的流程是這樣的: 1.準(zhǔn)備3枚硬幣(一面為字,一面為花),并拋出。 2.觀察硬幣的向上面,并記錄向上面為花的數(shù)量。 3.重復(fù)步驟1,2;共六次。 4.將做的記錄轉(zhuǎn)化為本卦和變卦。 5.對(duì)照易經(jīng)卦辭作解。 轉(zhuǎn)化的依據(jù): 花的數(shù)量有0,1,2,3四種可能,分別對(duì)應(yīng)少陰少陽(yáng)老陰老陽(yáng)四種情況。 當(dāng)為老陰或老陽(yáng)時(shí),則稱之為變爻。 2.代碼部分 import random import time import pandas as pd #銀錢(qián)演算法 def YQYSF(): a = random.randint(0,1) b = random.randint(0,1) c = random.randint(0,1) global sum1 sum1 = a + b + c return a,b,c #本卦 def BenG(li): yang = '________' yin = '___ ___' global x |
今日新聞 |
推薦新聞 |
專題文章 |
CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有 |