問題:製作了超過500k組合的巨大嵌套列表。當加載或運行終端和視覺工作室時,筆記本電腦會凍結。我剛將ram從4GB(2×2)升級到8GB(1×8)。我打算再添加一個8GB棒。 Cpu:i5-2520m 問題:缺少內存或處理器可能導致筆記本電腦凍結。 注意:我使用散熱墊。由於缺少公羊而凍結?
0
A
回答
2
這聽起來對你來說,你有一堆數據的文件真的應該是一個數據庫。
請考慮使用數據庫而不是文件來表示500,000條記錄嵌套列表。
這會增加當前設置的性能,還可以執行復雜的查詢和索引到數據中。 如果你不喜歡網絡和爵士樂,我也建議你使用SQLITE。
SQLITE具有C和C++綁定,使您可以輕鬆地在Python中使用它,並且非常高效。
+0
謝謝Felipe Valdes。我會嘗試所有的解決方案:@格里西,@先生我 –
+0
非常好,我很高興我的協助:D –
相關問題
- 1. py.test由於缺少模塊而失敗
- 2. 由於缺少類
- 3. 由於缺少公鑰導致無法從bitbucket進行克隆
- 4. 由於快速輸入流而凍結成GNU Radio塊
- 5. 由於達到maxPoolSize而導致應用程序凍結
- 6. 防止UI由於ajax調用而被凍結
- 7. NetBeans 8.0.2由於缺少catalina.bat而無法啓動Tomcat
- 8. 由於「缺少分隔符」而無法運行make文件
- 9. 由於缺少Microsoft.VC80.CRT而導致應用程序崩潰v8.0.50727.6195
- 10. 'make dep'由於缺少分隔符而失敗?
- 11. Maven由於缺少tycho依賴而生成失敗?
- 12. 由於缺少引用而無法構建Caliburn.Micro.HelloScreen示例
- 13. gradle build由於缺少文件而失敗
- 14. Railroady由於缺少命令'點'而失敗
- 15. 由於缺少類而無法調試Eclipse應用程序
- 16. 獲取異常由於缺少EmbeddedServletContainerFactory bean而無法啓動EmbeddedWebApplicationContext
- 17. 由於缺少Info.plist密鑰而被拒絕的應用
- 18. Azure部署由於缺少程序集引用而失敗
- 19. 由於缺少文件而無法啓動木偶
- 20. 由於缺少要求而無法安裝JGIT
- 21. 由於缺少引用xlam而導致Excel崩潰
- 22. TFS(預覽)由於缺少裝配而構建失敗?
- 23. WinDbg!堆命令由於缺少符號而不工作
- 24. SubSonic「版本」由於缺少依賴關係而失敗
- 25. 由於缺少info.plist密鑰而被拒絕的應用程序
- 26. 由於缺少方法而無法設置腳手架
- 27. 由於缺少jar而無法配置hive.exec鉤子
- 28. 由於缺少資源而可能未記錄的異常
- 29. 奇怪的結果,由於參數的推廣缺少用C
- 30. Guice CreationException由於缺少java.util.Optional的實現
Python本身不適用於處理大數據。 –
你能解釋一下列表中的內容嗎?如果按照組合列表來表示您預先生成了兩組的所有可能的組合,則可以以更好的方式來實現。 – Gricey
您可以嘗試創建生成器而不是列表,然後使用該生成器來處理數據,或者使用生成器將數據輸出到數據庫,以便快速高效地對數據執行查詢。 –