摘要:
寫博客也有一年多了,隨著時間的推移,短短的一年多,我寫博客的目的、方法也在不斷的變化中。 本來,寫博客這個動作本應該提前至少十年,可是卻一拖再拖,也一直沒有去寫。一年半之前,因為一些變化,突然覺得自己確實應該寫一點,目的也很簡單,就是單純的覺得別人都在寫,我還是寫點什么吧,似乎這樣才像一個搞信息技術
閱讀全文
posted @ 2018-10-29 00:35
窗戶
閱讀(1100)
推薦(3)
2025年7月31日
摘要:
本章給出產生給定階數的所有Abel群的程序,主要是Python,附帶有Scheme。
閱讀全文
posted @ 2025-07-31 12:06
窗戶
閱讀(298)
推薦(0)
2025年6月12日
摘要:
本節在上一節的基礎上,解釋循環群,Abel群,群同構,直積等概念,最終推導出給定階數的所有Abel群結構,融合Python對其建模。
閱讀全文
posted @ 2025-06-12 12:13
窗戶
閱讀(351)
推薦(1)
2025年3月23日
摘要:
有限Abel群結構系列。本節講群的基本概念和用程序來遍歷給定階的有限群。
閱讀全文
posted @ 2025-03-23 11:09
窗戶
閱讀(314)
推薦(0)
2025年1月14日
摘要:
每當學一門計算機語言,質數表、漢諾塔可以作為早期測試的話題之一。隨著深入,都很想快速提高一下對這個語言的把握。這個時候,我覺得排列、組合是合適的。不僅排列、組合的程序相對復雜一些,而且在很多問題的解決上,排列、組合往往是解決中的一部分。以下我們的討論都是針對有限集。
閱讀全文
posted @ 2025-01-14 12:44
窗戶
閱讀(501)
推薦(1)
2022年10月4日
摘要:
介紹遞歸論中原始遞歸函數的概念,并逐步實現了一些原始遞歸函數,用Scheme模擬并優化。
閱讀全文
posted @ 2022-10-04 23:51
窗戶
閱讀(715)
推薦(1)
2020年8月31日
摘要:
本系列文章是想思考思考遞歸的編譯優化問題,目標在于希望如何從編譯、解釋層次將樹遞歸進行優化,從而避免過低效率運行。本章來講講樹遞歸的問題。
閱讀全文
posted @ 2020-08-31 22:30
窗戶
閱讀(1000)
推薦(1)
2020年7月31日
摘要:
人工智能(AI)是目前IT最前沿的領域之一,而深度學習(Deep Learning)則是AI中最火熱的方向。深度學習是指深度的神經網絡,這主要是因為網絡深了之后才可以表現更廣闊的意思,而神經網絡最基本的問題是分類問題。本文從神經網絡開始起,講講深度學習分類網絡的發展歷史以及其中用到的技術。
閱讀全文
posted @ 2020-07-31 16:20
窗戶
閱讀(3326)
推薦(3)
2020年5月31日
摘要:
理論上,函數是一等公民(first class function)的語言都可以使用函數式編程,從而利用算子(高階函數)來做裝飾器。裝飾器一般是這樣一個算子,它接受一個函數作為參數,返回另外一個函數。裝飾器,顧名思義,就是把一個函數“裝飾”一下,得到另外一個函數。為何要裝飾一下呢?目的一般是可能設計上需要對函數做一些改裝,比如原函數輸出結果需要再加工加工,或者原函數的輸入參數傳入不一樣,或者兩者兼有之,等等。
閱讀全文
posted @ 2020-05-31 13:50
窗戶
閱讀(444)
推薦(0)
2020年4月14日
摘要:
所謂眾數,源于這樣的一個題目:一個長度為len的數組,其中有個數出現的次數大于len/2,如何找出這個數。
閱讀全文
posted @ 2020-04-14 21:55
窗戶
閱讀(2971)
推薦(1)
2020年2月29日
摘要:
上一章介紹了數字電路的重要概念原語,可以用來做門級的元件。這一章里,我們在原語的基礎上再引入模塊的概念。
閱讀全文
posted @ 2020-02-29 18:57
窗戶
閱讀(671)
推薦(0)
2020年1月20日
摘要:
上一章給出了組合電路的仿真實現,這一章開始思考時序電路的仿真實現。但時序電路遠比組合電路復雜的多,我們先從組成電路的每個元件說起。在程序實現層次,我們可以考慮給每個基礎元件一個自定義描述方式,稱為原語。
閱讀全文
posted @ 2020-01-20 11:21
窗戶
閱讀(932)
推薦(1)
2019年12月9日
摘要:
EDA是個很大的話題,本系列只針對其中一小部分,數字電路的仿真,敘述一點概念性的東西,并不會過于深入,這方面的內容實則是無底洞。本系列并不是真的要做EDA,按照SICP里的相關內容,采用Lisp的方言Scheme。再者,Lisp并不是只有函數式一種編程范式,真正做EDA,仿真的核心部分為了運行效率可
閱讀全文
posted @ 2019-12-09 13:07
窗戶
閱讀(1298)
推薦(0)
2019年11月3日
摘要:
尾遞歸 這篇文章,我們講尾遞歸。在遞歸中,如果該函數的遞歸形式表現在函數返回的時候,則稱之為尾遞歸。 舉個簡單的例子,用偽碼如下: function Add(a, b) if a = 0 return b return Add(a-1, b+1) end 上面這個函數實際上是兩個數的加法,簡單起見,
閱讀全文
posted @ 2019-11-03 19:37
窗戶
閱讀(2159)
推薦(0)
2019年10月27日
摘要:
詭異的代碼 看看這段代碼,很明顯,是列舉出100以內所有的質數。類似這樣的程序我們從學程序開始寫過很多。 再仔細看看,這種“語言”似乎有點像我們學過的其他語言,但似乎并沒見過,語法有那么一點點古怪?! 哦!看到了,原來是一段Python! 上面代碼的執行結果是 2,3,5,7,11,13,17,19
閱讀全文
posted @ 2019-10-27 18:27
窗戶
閱讀(3471)
推薦(6)
2019年9月16日
摘要:
無意中看到很多年前寫的ppt,當時只保留了每一頁的整體圖片,但是其中某些圖存在明顯錯誤,不是當時的最終版本,可能當時最終的版本比這個要多十幾頁ppt。只可惜都是圖片,ppt早已不在。記得當時還是用了大篇幅來講計算機語言的歷史,講了兩個小時吧,目的也是為了能讓大家對于計算機語言產生一定的興趣,從而了解
閱讀全文
posted @ 2019-09-16 21:16
窗戶
閱讀(431)
推薦(0)