作者查詢 / ya790206

總覽項目: 發文 | 留言 | 暱稱
作者 ya790206 在 PTT [ Python ] 看板的留言(推文), 共224則
限定看板:Python
[問題] vs code使用conda 管理虛擬環境
[ Python ]8 留言, 推噓總分: +3
作者: owem0410 - 發表於 2017/08/18 16:48(8年前)
6Fya790206: 在虛擬環境的 bash 下執行 code,vscode 就會認啟動時的08/19 11:09
7Fya790206: Python 環境08/19 11:09
[心得] 需要速度請選 RPython
[ Python ]12 留言, 推噓總分: +5
作者: ResolaQQ - 發表於 2015/03/29 00:49(10年前)
7Fya790206: rpython 文件就有說明,它是設計用來寫直譯器用的。04/01 22:12
8Fya790206: 不建議用在其他用途上。04/01 22:12
9Fya790206: http://ppt.cc/N8js04/01 22:13
10Fya790206: 文件也直接表明,與其寫 rpython,不如寫 c, c++,java04/01 22:16
[問題] Almost Pi, 記憶體問題
[ Python ]7 留言, 推噓總分: +1
作者: Azusa - 發表於 2014/07/12 00:57(11年前)
1Fya790206:三種解法,越上面的越好07/12 21:51
2Fya790206:1. 使用Banyan 的 SortedDict 取代內建的 dict07/12 21:54
3Fya790206:2. 自己實作一個類似 dict ,其特性能夠將資料暫存到硬碟07/12 21:54
4Fya790206:3. 將 dict 的資料存到 redis(其他或nosql)07/12 21:56
5Fya790206:python 的內建 dict 實作方式是 hashtable,太吃記憶體。07/12 21:57
6Fya790206:1.5 找其他不是使用 hashtable 來實作dict 的 library07/12 22:18
Re: [問題] 將list中的數值算倒數(2->1/2
[ Python ]6 留言, 推噓總分: +3
作者: uranusjr - 發表於 2014/07/06 22:41(11年前)
3Fya790206:level 3 產生的是 generator,level 1 是 list07/13 17:24
6Fya790206:a = (1 / item for item in val) a 就是 generator07/18 22:59
Re: pypy
[ Python ]5 留言, 推噓總分: +1
作者: shaopin - 發表於 2014/07/04 16:00(11年前)
1Fya790206:In pypy/goal, run07/04 19:33
2Fya790206:../../rpython/bin/rpython -O2 --sandbox07/04 19:34
3Fya790206:targetpypystandalone.py07/04 19:34
4Fya790206:see here for more07/04 19:34
5Fya790206:http://doc.pypy.org/en/latest/sandbox.html07/04 19:34
[問題] 迴圈中想用gc處理記憶體
[ Python ]21 留言, 推噓總分: +3
作者: yauhh - 發表於 2014/05/21 02:33(11年前)
4Fya790206:在 python,每次呼叫 gc.collect() 都會真的跑一次05/22 23:00
5Fya790206:garbage collect。詳見CPython 原始碼Modules/gcmodule.c05/22 23:01
6Fya790206:的 gc_collect function 。05/22 23:02
7Fya790206:這裡說的是官方網站以c語言寫的直譯器,其他的我不知道05/22 23:03
9Fya790206:如果你的"不用gc"的意思是指gc.disable()來停用 gc 的話05/23 22:28
10Fya790206:那麼你所產生的物件都不會被刪除。如果你"不用gc"指不05/23 22:28
11Fya790206:呼叫gc.collect() ,則系統會在必要時自動呼叫05/23 22:29
12Fya790206:gc.collect()。你不必刻意去呼叫他(除非你知道你在幹嘛)05/23 22:29
13Fya790206:一直呼叫gc.collect()不會出事,只是一直再做沒意義的事05/23 22:31
14Fya790206:而已05/23 22:31
19Fya790206:我去年就已經看完 python gc 演算法和 vm 如何執行程式碼05/24 11:03
20Fya790206:並不是為了回答你問題而去看程式碼。05/24 11:04
Re: [範例] 猜數目遊戲
[ Python ]2 留言, 推噓總分: +2
作者: flarehunter - 發表於 2014/05/19 17:12(11年前)
1Fya790206:中文 keyword 可參考這篇 http://ppt.cc/GE8B05/19 20:05
Re: [問題]不用for迴圈尋找陣列中只出現過一次的資料
[ Python ]8 留言, 推噓總分: +2
作者: ccwang002 - 發表於 2014/05/12 03:22(11年前)
6Fya790206:python set 的實作是用 C 寫的,使用 hash 演算法05/12 21:30
7Fya790206:python list 所佔用的記憶體大小是 header +05/12 21:30
8Fya790206:指標大小*預留空間大小,所以也不算太佔空間05/12 21:31
Re: [問題]不用for迴圈尋找陣列中只出現過一次的資料
[ Python ]5 留言, 推噓總分: +3
作者: apua - 發表於 2014/05/11 23:48(11年前)
4Fya790206:def f(L, N=set()): 的 N=set() 不是很好的寫法05/12 21:25
5Fya790206:理由詳見http://goo.gl/aJWA0T05/12 21:27
[問題] 寫法疑問
[ Python ]14 留言, 推噓總分: +5
作者: birdhackor - 發表於 2014/03/19 17:15(11年前)
1Fya790206:sys.meta_path = 指指向新的 list。03/19 19:11
2Fya790206:sys.meta_path[:] 更新這個 list03/19 19:11
6Fya790206:目前想到唯一理由是避免有變數指向舊的物件,而導致不一03/19 19:37
7Fya790206:致>03/19 19:39