色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Python numpy大矩陣運算內存不足如何解決

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

程序運行,產生如下結果,然后進程終止,導致這一結果的原因很有可能是內存爆炸。

Python numpy大矩陣運算內存不足如何解決

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

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

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

Python numpy大矩陣運算內存不足如何解決

# 代碼段 1, true_similarity_matrix 是 int, similarity_matrix 是 floattmp_matrix = similarity_matrix * true_similarity_matrix # 內存會炸掉,兩個 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]

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 9丨精品国产高清自在线看 ⅹxx中国xxx人妖 | 日韩欧美毛片免费看播放 | 黄色美女网站免费 | 久久视频免费观看 | 波多野结衣在线观看3人 | 麻豆国产96在线 | 日韩 | 国产一区二区三区久久小说 | 国产成人免费片在线观看 | 国产高清在线 | 久久99爰这里有精品国产 | 色偷偷亚洲偷自拍 | 欧美日本一区二区三区道 | 国产在线精品香蕉综合网一区 | 欧美一级大黄特黄毛片视频 | 成年人免费小视频 | 亚洲精彩 | 久草视频网站 | 欧美成人免费全部色播 | 琪琪午夜伦埋大全影院 | 欧美视频网站在线观看 | 亚洲一区二区三区一品精 | 亚洲网址在线 | 精品一区二区三区免费站 | 成年人在线观看视频网站 | 日韩一区二区三区在线播放 | 国产成人免费网站 | 成人精品视频一区二区在线 | 亚洲国产精品ⅴa在线观看 亚洲国产精品aaa一区 | 性欧美在线 | 欧美性一级 | 成人自拍在线 | 国产91久久精品一区二区 | 最新国产一区二区精品久久 | 亚洲欧洲日产国码一级毛片 | 天天摸天天爽视频69视频 | 亚洲女人网 | 国产成人久久精品区一区二区 | 亚洲欧洲日韩综合色天使不卡 | 久久亚洲成a人片 | 久久久久在线 | 在线精品一区二区三区 |