以來,中式占卜是基於算命先生手工實現,程序(往往需要沐浴、計算天時、靜心流程)。準備工作複雜(需要銅錢道具),計算方法複雜,需要純手工計算二進制並轉換卦象,瞭解這個問題,筆者基於python實現了一套科學算命工具,於進行占卜 本文算命方式採用八卦 + 周易+ 梅花易數實現,腳本基於python3.9.0開發。本人於周易五行研究,如有疏漏請見諒 效果如圖,運行程序後,會當前運勢獲取你心中所想事卦象(本卦、互卦、變卦)
我們需要瞭解一些基本占卜知識,目前我國幾種主流占卜方式基本是基於演化而來。總體而言是某些現象,得到卦象,而卦象會代表所占卜事情開端,發展和結果。
太極生兩儀,兩儀生四象,四象生八卦
這句話相信大家很多影視作品中聽説過,但很少有人知道它含義,這句話概括了卦象產生流程。
太極:代表一個狀態,是一個哲學觀念,非要套用我們客觀世界,可以理解是爆炸之前宇宙狀態,所有物理法則生效,我們起卦時處於這個狀態。
兩儀:是一個哲學觀念,代表一個事物兩個對立狀態,套用到客觀世界可以是“生-死”、“-”、“清-濁”,占卜過程中,我們會有“陰-陽”兩個狀態,記錄,古人發明瞭兩個符號代表這兩個狀態,占卜時候,一個這樣狀態我們稱一爻(yao)
四象:我們陰陽兩兩組合時,可以得到四種組合,古人稱四象,注意,這裏四象是哲學層面狀態,它可以是“青龍白虎朱雀玄武”,可以是東南西北四個方位,占卜時候,我們會用“太陰”、“陰”、“太陽”、“少陽”來稱呼這四象
八卦:我們四象中增加一爻,三個陰陽組合在一起時候,我們可以得到八個組合,古人認為這八個組合可以代表自然界中八類事物(八中狀態),即是八卦 ,八個狀態用來代表事情發展方向還是不夠,於是古人八卦(八卦稱經卦)兩兩組合,從而得到了64個卦,易經中六十四卦這麼產生 目前,國內主流占卜基本是通過取數方式得到卦,判斷事情走向。於程序員來説,可以吧兩儀做一個一位二進制數,有0、1兩個狀態。四象兩位二進制數,有00,01,10,11四個狀態。八卦是三位二進制數,有000,、001、010、011、100、101、110、111四個狀態
現在我們知道了卦象是如何演變,但是我們沒有能夠得到卦象方式,占卜過程中,占卜方式往往區別起卦方式,我們這裏採梅花易數方式起卦
梅花數起卦法(這裏只截取兩種起卦方式) 一、年月日時起卦: 即以農曆年月日總和除以八,餘數卦數求上卦;年月日時總和除以八,餘數卦數求下卦,年月日時總和除以六,餘數為動爻。 例:農曆壬申年四月十一日巳時起卦:申年9數,巳時6數。 上卦:(年+月+日)÷8,取餘數。 即:(9+4+11)÷8,此處無餘數。 下卦:(年+月+日+時)÷8,取餘數。 即:(9+4+11+6)÷8,餘數6坎卦。 動爻數:(年+月+日+時)÷6,取餘數。 即:(9+4+11+6)除以6,此處無餘數。 此卦:上卦坤,下卦坎,動爻上爻。 二、直接數起卦 這是一種而準確率起卦方法。當有人求測某事時,可以讓來人隨意説出兩個數,第一個數取為上卦,第二個數取為下卦,兩數和除以6,餘數為動爻,或者可以借用其他能得到兩數辦法起卦,如翻書、日曆。
讓人是,這套漢語編程語言(wenyan-lang)開發者 Lingdong Huang 是一名中國留學生,於去年卡內基梅隆大學(CMU)獲得了計算機和藝術學位,他參與創作為止唯一人工智能生成中國戲曲,傳統文化融入技術中。
「昔有蒼頡作書,而天雨慄,鬼夜哭」,漢字出現,誕生了世界上一個文明,知識傳播到四海之外,而如今代碼組成了整個數字世界,文言文來編程,讓古代文字時代煥發新生。
「夫唐、虞之世,結繩而足治,屈指而足算。是時豈料百代後,計算機械,於公輸之木鳶,善於武侯之流馬;程式語言多,繁若《天官》星宿,奇勝《山經》走獸…」
項目開篇,即是作者文言文寫項目序言,介紹了建立項目:傳承文脈、保護文心。
漢字出現,讓我們看到了中華文明時代到來曙光。而編程語言出現,讓計算機能懂得語言,促進了現代文明發展。
那麼,文言文和編程語言相碰撞會有怎樣火花呢?作者是怎樣實現文言文編程呢?
文言文編程不僅是英文字符轉換文言文這麼,而是需要運用到語言處理技術(NLP),將文言編程語言編譯成 JaveScript 編程語言,後運行程序得到結果。
若文言編程語言來表達編程界經典代碼「Helloworld」,應該這樣寫:
這裏具體思路是,先定義一個數「3」,並它賦值「甲」,即甲=3,然後進入一個循環,遍歷「問天地。」這個語句「甲」次。
它轉換 JavaScript 語言,是這樣:
「八皇后問題」、「漢諾塔」問題,它樣樣,還可以畫圖。
此外,作者開發了一個「古文代碼生成器」,將文言文代碼轉到古書頁面上,右到左,上到下,沒有標點古文,帶有古典氣息。
古漢語編程語言使用是漢字和古漢語語法,然而如何劃分句子卻成了難題,因為需要古漢語不使用空格前提下句子分為單詞。如我們看到英語單詞「pancakebatter」,我們需要依賴先驗知識分為「pancake batter」,而不是「pan cakebatter」。
瞭解這個問題,作者指出文言編程語言只需要擁有數量關鍵詞,這樣每次運行時,掃描關鍵詞到最短關鍵詞來得到目標內容。
作為一種「新語言」,有關鍵詞,有語法,無論是定義變量還是執行循環,文言文有其對應語法。
其實,這不是第一次中國文化融入代碼文化中,幾百年前二進制誕生《經》有密不可分關係。
延伸閱讀…
我們 LCD 屏幕上觀看數字圖像, MP3 上聆聽音樂時,我們想象這背後原理是一串二進制信號, 0 和 1 表示。二進制數字系統(0 和 1)構成了所有現代計算系統基礎。它兩個數字重構了各種場景,進行運算。
東亞文化圈推崇五行八卦學,已有千年歷史。有不如意之處,找大師算卦問卜,解八字風水,總能找到點緣,從而疏通命運,逢凶化吉。像韓劇《請回答1988》裏,老母親為了讓成績女兒考上大學,專門去廟裏求取了大師“神言”,硬逼着女兒改名。
八字運程,風水姻緣,是老祖宗留下來“封建迷信”。哪怕是一個年薪百萬金領,遇到不如意事,想起命運説,找“神算子”們問道求解,以求心安。
説是命理,其實後台寫程序,十個裏頭能返回五個答案。
只是這電腦算命準確率10%沒有,鬧着玩兒。老百姓們學瞭,忽悠,程式化電腦算命吃香。
例如今年年初引起軒然大波“神棍局”,在線算命裏“王者”。
它這一套路演繹到,推出文章多是分析IP風水,再配上神乎其神“神龍”動圖,直接能人整懵。
上海陸家嘴什麼能聚財聚氣?因為這裏有四顆龍珠,能夠吸引出江龍逗留許久,是黃浦江九曲來水中一曲,帶來了風水。
阿里巴巴什麼能發展這麼?因為阿里總部紮根龍穴周圍,周圍全是龍脈,杭州氣運聚集這裏。
開篇一張圖,接下來靠編。文章靈魂“神龍”動圖,説,團隊做一組圖,要花費一週時間。
“神龍”有模有樣,讓明明不是那麼回事兒事情成章。通俗易懂,看着玄乎,“神棍局”幾個月時間內吸引了數十萬粉絲,這個平台上算命大師們瞬間成了香餑餑,受到南方企業主們追捧,是一號難求。
延伸閱讀…
但算命這種事,遊走封建迷信邊緣,風水公司理應夾起尾巴低調做人。
這一頓編排潘石屹氣得夠嗆,直接一紙訴狀告到了法庭。
雖然後封了號,但“神棍局”反而因此揚名,有了擁簇者。換個殼後,經營得風生水起。
真人算命,對普通人來説算是消費。一個有點兒名氣大師,一次時服務收費千元是常態,萬元以上見。
但如果產業鏈侷限這,那太天真了。算命,只是轉化客户第一步。
但凡來算命求神,肯定是遇到了些不如意,諸如事業,感情失意,親友重病……想外界找些安慰。
有要求化解。消災解難方面,中國人總是願意花大價錢。一塊售價幾百元佛牌只能算小生意,闆,從於花幾萬塊錢買辟邪桃木劍。
賣佛牌、銅劍,是打鬧,行業一線公司開始開發自己IP產品。
例如新加坡主營風水命理新天地集團,中文名字為“緣中秀”,其創始人彭鍾樺風水,現在是很多商界、政界大亨私人顧問,名氣響噹噹,自身個IP。
彭鍾樺有經營頭腦,一種叫“火山琉璃”礦物質和傳統命理風水結合起來。這些琉璃精心打造成生肖掛件、佛像、靈符、琉璃座各種物件兒,每一個物件兒製作,並附有一句話或者一個佛家故事。
信客買了這些物件,店裏師開光,能保平安或化解災難。
開過光“火山琉璃”售價,一個生肖像,售價千元,一個大點兒琉璃雕,售價幾萬。
琉璃,店裏還賣項鍊、手鐲之類小飾品,不過這些外界無二致飾品,有名字,例如“菩提葉”,“太極贏物語”,讓消費者是受用。
賣貨只是風水公司變現一個渠道。眼紅算命掙得多,有想學幾招,很多風水公司順勢開了在線付費課程,包括房屋風水學、算命學……保證你學完能成為一個“半仙兒”。