作者command (Come on!)
看板Python
標題[問題] create big list of list
時間Fri Jun 5 15:09:44 2009
請問一下
我想創造一個list of list, 他的size是2**25
我直接用[ [] for i in xrange(2**25) ] 會太慢
除了自己寫個c/c++的extend python component之外 (在外面包vector之類的)
有甚麼其他的方式嗎?
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.255.226
1F:推 ykjiang:你打算用在什麼場合? 06/05 15:21
2F:→ ykjiang:可以看看 NumPy 是不是合用 06/05 15:22
3F:→ command:我看過numpy了, 他沒辦法開array of list 06/05 17:13
4F:→ command:然後我先試開zeros(5*2**25) 就memory error >"< 06/05 17:15
5F:推 yungyuc:For long (64 bits), 5*2**25 = 1280MB 06/05 18:57
6F:→ yungyuc:numpy 可以開多維陣列 06/05 18:58