2013-02-28 44 views
0

我是一名計算機工程師學生,我開始使用Python。現在,我的任務是創建一個矩陣,但規模很大。我如何處理它以減少內存?我做了一些搜索,發現「內存處理程序」,但我不能確定處理程序是否可以用於此。或者Python庫中是否有任何模塊?Python - 內存使用

謝謝。

+0

如果你的矩陣是稀疏的(有很多的零),numpy中有幾個實現可供選擇。 – 2013-02-28 11:40:18

回答

3

你應該看看numpy和scipy。它們是內存塊頂部相對較薄的層,對於矩陣類型的計算通常非常有效。如果你的矩陣很大但稀疏(即大多數元素都是0),看看scipy's sparse matrices

+0

謝謝你的回答。它幫助了很多 – jdyg 2013-02-28 15:09:36