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

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

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

瀏覽:3日期: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)文章:
主站蜘蛛池模板: 成年女人免费观看视频 | 伊人久久综合热青草 | 国内精品影院久久久久 | 性感美女视频黄.免费网站 性高湖久久久久久久久 | 亚洲品质自拍视频 | 国产在线视频一区 | 亚洲在线免费观看视频 | 国产成人精品高清在线 | 岛国伊人| 亚洲三级一区 | 日本欧美一区二区 | 殴美一级视频 | 自拍视频区 | 免费午夜不卡毛片 | 日韩欧美视频一区二区在线观看 | 香港一级特黄高清免费 | 日韩精品一区在线观看 | 国产网站免费在线观看 | 久久99精品视香蕉蕉 | 精品国产自在在线在线观看 | 欧美日韩中 | 亚洲欧美激情视频 | 免费国产一级特黄久久 | 99久久精品视香蕉蕉er热资源 | 久久久久久久99精品免费观看 | 女人张开腿等男人桶免费视频 | 国产女王vk | 最新国产毛片 | 99久久99久久精品免费看子伦 | 久久综合给合久久狠狠狠97色69 | 成在线人免费视频 | av狼论坛| 日韩在线观看一区二区三区 | 久久欧美精品欧美九久欧美 | 亚洲欧美精品中文字幕 | mm在线精品视频 | 欧美色xx| 精品国产一级毛片 | 国产亚洲人成网站在线观看 | 精品国产一区二区三区在线 | 毛片久久久|