作者查詢 / yjc1
作者 yjc1 在 PTT [ Python ] 看板的留言(推文), 共78則
限定看板:Python
看板排序:
7F→:因為 python 對 recursion 不友善,預設 python recursion12/09 22:08
8F→:depth 是 1000 (平台不同限制不同),所以 > 1000 會掛是正常12/09 22:08
9F→:解決方法:1. 自己做 TCO 改成 loop. 2. 用 sys module 中的12/09 22:10
10F→:setrecursionlimit(limit)加大深度(太深一樣會掛). 3 換演算12/09 22:10
11F→:法. 4. 換 language.. (拖走…)12/09 22:11
6F→:可以找 autohotkey 的資料,不一定要用 python 硬幹11/16 22:51
1F→:hint: code.Interactive().interact()07/25 22:34
2F→:上一行錯了。應是 code.InteractiveConsole().interact()07/25 22:34
3F→:或是 code.interact() 也可07/25 22:37
1F→:google python natural sort07/11 11:22
1F→:補 video : http://blip.tv/file/223241006/13 22:02
1F→:「To iterate is human; to recurse, divine.」04/29 01:37
2F→:「遞迴只應天上有,凡人該當用迴圈」 - L. Peter Deutsch04/29 01:39
33F→:照 yk 的說法,那 list comprehension 與 lambda 也不應該加04/30 00:00
34F→:入 python 當中04/30 00:00
35F→:lambda 不夠直覺, list comprehension 不夠 explicit04/30 00:02
36F→:但這兩項暨沒有破壞 stack frame 也無破壞一致性的問題,所以04/30 00:04
37F→:我才說可以接受 guido 這樣的說法04/30 00:04
38F→:另外,遞迴只是種工具,有其適合的場合與不適用的場合04/30 00:10
39F→:總不能因為有人不熟 OOP 就叫他不要在c++/java裡用oop吧04/30 00:11
49F→:lambda 是無俚頭的 term…… TCO壓縮到其他功能開發資源……04/30 02:35
64F→:http://en.wikipedia.org/wiki/Lambda_calculus05/04 22:59
65F→:好歹先翻一下相關資料再討論吧.05/04 23:00
2F→:有不少 project 用 epydoc10/20 20:11
12F→:在C中這技巧很常見,尤其在 embedded 平台. 可以大幅簡化程式08/05 23:15
13F→:btw,python與C的哲學不同,用到這種設計通常表示出了問題,08/05 23:18
14F→:一定有更好的設計或方法取代08/05 23:19
1F→:試試 pack/unpack, pickle/cPickle, yaml/json(text based) ?08/02 16:09
12F→:未來可能的方向有三種, stackless python, vm(jvm/.net),07/08 01:37
13F→:以及 erlang ... 短時間內不太可能擺脫 GIL 的限制,目前能給07/08 01:38
14F→:的建議也只有 fork 出相同數目的 python process 用 IPC 溝通07/08 01:39
15F→:理論上 c ext 可以 bypass GIL, 卯起來關鍵處用C寫或許有幫助07/08 01:45