av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Python numpy大矩陣運算內(nèi)存不足如何解決

瀏覽:4日期:2022-07-05 08:08:20

程序運行,產(chǎn)生如下結(jié)果,然后進程終止,導致這一結(jié)果的原因很有可能是內(nèi)存爆炸。

Python numpy大矩陣運算內(nèi)存不足如何解決

當兩個較大的 (e.g., 10000*10000 維)ndarray 做運算(加法,or 乘法)時,很容易出現(xiàn)這樣的結(jié)果.解決辦法:

大多數(shù)情況下,這種大矩陣都是稀疏的。盡可能地利用稀疏計算的方式,例如稀疏矩陣,或者只計算非 0 位置的值。 如果都是整數(shù)運算,可以設(shè)置 dtype=int,而非 dtype=float, 可以省下不少空間。

linux 系統(tǒng)下,使用 top 命令,可以很容易地看到內(nèi)存(%MEM) 的使用情況。

Python numpy大矩陣運算內(nèi)存不足如何解決

# 代碼段 1, true_similarity_matrix 是 int, similarity_matrix 是 floattmp_matrix = similarity_matrix * true_similarity_matrix # 內(nèi)存會炸掉,兩個 10000*10000 維 float arraynum_correct_edge = sum(sum(tmp_matrix))# 代碼段 2for i in range(): for j in range(): set_true_ij.append(i,j)num_correct_edge = 0for i, j in set_true_ij: num_correct_edge += similarity_matrix[i,j]

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 一区免费视频 | 色爽视频| 久久色视频| 成人午夜免费视频 | 黄色一级在线观看 | 午夜精品福利视频 | 国产一区二区三区久久 | 亚洲激情在线视频 | 日韩精品少妇 | 深夜福利在线播放 | 国产免费a | 国产美女自拍 | 久久久精品 | 91女人18毛片水多国产 | 一级香蕉视频 | 91导航| av在线播放网站 | 久久精品国产精品 | 欧美日韩在线不卡 | 成人网在线 | 成人在线观看视频网站 | 51成人网 | 中文在线免费观看 | 久热久 | 中文字幕第一 | 18视频在线观看 | 国产对白videos麻豆高潮 | 在线观看中文字幕 | 久久久精品 | 波多野结衣av在线播放 | 国产在线视频一区二区 | 日韩精品久久久久久 | 日韩福利一区 | 在线网站免费观看18 | 免费三级网站 | 欧洲精品一区二区 | 午夜视频免费在线观看 | 亚洲aaaaaa | 小镇姑娘国语版在线观看免费 | 欧美成人一级片 | 精品免费在线 |