作者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