午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:21日期: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)文章:
主站蜘蛛池模板: 亚洲天堂视频在线观看 | www.欧美日韩 | 午夜精品福利在线观看 | 久热这里只有精品6 | 精品视频久久久久久久 | 欧美 日韩 国产 一区二区三区 | 四虎激情 | 亚洲午夜影视 | 中文字幕免费av | 久久亚洲区 | 色网站在线 | 亚洲天堂视频网站 | www国产亚洲精品 | 男人天堂视频网 | 成年人视频网址 | 国产精品视频一区在线观看 | 深爱激情五月婷婷 | 日本三级视频在线观看 | 第一福利丝瓜av导航 | 丰满肉嫩西川结衣av | 久久久一区二区三区四区 | 日日日日日干 | 五月综合激情 | 91精品视频网站 | 蜜桃精品视频在线 | 日韩精品免费视频 | 国产精品久久久久国产a级 在线毛片观看 | 久久久人 | 在线欧美成人 | 亚洲1区 | 成人亚洲天堂 | 日韩久久久久久久久久 | 精品免费视频 | 免费一级特黄特色大片 | 亚洲系列 | 国产婷婷精品 | 91精品一区二区三区四区 | 四虎免费久久 | 亚洲精品字幕在线观看 | 午夜影院福利 | 香蕉a视频|