成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

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

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

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

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

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

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

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

# 代碼段 1, true_similarity_matrix 是 int, similarity_matrix 是 floattmp_matrix = similarity_matrix * true_similarity_matrix # 內(nèi)存會(huì)炸掉,兩個(gè) 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]

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 深夜福利成人 | 国产成人在线网址 | 久久综合中文字幕一区二区三区 | 成人一级大片 | 欧美成人午夜片一一在线观看 | 97在线观看视频免费 | 欧美videos另类齐全 | 精品伊人久久久久7777人 | 一本色道久久综合亚洲精品 | 欧美特黄一级片 | 三级精品在线观看 | 成人毛片免费网站 | 国产日产久久 | 欧美特级视频 | 在线观看亚洲免费 | 二区三区在线观看 | 国产最爽的乱淫视频国语对 | 欧美性毛片大片 | 亚洲精品成人a在线观看 | 亚洲午夜片 | 久久精品一区二区国产 | 国产高清美女一级a毛片久久w | 免费在线观看a级片 | 精品国产品欧美日产在线 | 亚洲成a人v大片在线观看 | 97视频免费在线 | japanesevideo国产在线 | 国产日产欧产精品精品推荐在线 | 欧美大屁股精品毛片视频 | a级毛片网站 | 免费人成网站免费看视频 | 久久久久久久免费视频 | 成年人黄国产 | 一本本久综合久久爱 | 中文字幕99在线精品视频免费看 | 国产手机在线视频放线视频 | 欧美成成人免费 | 女人张开腿让男人捅爽 | 久久福利青草精品资源站 | 在线观看亚洲成人 | 亚洲最大的视频网站 |