日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 会增加内存吗,Python+不断增加的内存分配

發布時間:2023/12/9 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 会增加内存吗,Python+不断增加的内存分配 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我正在寫一個模塊來訓練一個大型數據集上的ML模型——它包括0.6米的數據點,每個數據點的維度都是0.15米。我在加載數據集本身時遇到了問題。(全是numpy數組)

下面是一個代碼片段(它復制了實際代碼的主要行為):import numpy

import psutil

FV_length = 150000

X_List = []

Y_List = []

for i in range(0,600000):

feature_vector = numpy.zeros((FV_length),dtype=numpy.int)

# using db data, mark the features to activated

class_label = 0

X_List.append(feature_vector)

Y_List.append(class_label)

if (i%100 == 0):

print(i)

print("Virtual mem %s" %(psutil.virtual_memory().percent))

print("CPU usage %s" %psutil.cpu_percent())

X_Data = np.asarray(X_List)

Y_Data = np.asarray(Y_List)

這些代碼會導致內存分配不斷增加,直到被殺死。有沒有辦法減少不斷增加的內存分配?在

我試過用gc.收集()但它始終返回0。我把variables=None顯式地設置為,不再有用。在

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python 会增加内存吗,Python+不断增加的内存分配的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。