第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

擠壓后的pytorch .stack最終形狀

擠壓后的pytorch .stack最終形狀

慕桂英3389331 2021-05-21 18:15:57
我有一個熊貓數(shù)據(jù)框200列乘2500行,我把它做成張量tensor = torch.tensor(df.values)tensor.size() => ([2500,200])我分塊列舉了list=[]for i,chunk in enumerate(tensor.chunk(100,dim=0))    chunk.size =>([25,200])    output = hiddenlayer(chunks)    output.size() => ([25,1])    list += output塊被饋送通過一些層,并輸出為1個特征張量。所以現(xiàn)在我有一個100張量的列表,每個張量有25個1、100x25x1的塊所以我stacked = torch.stack(list, 1).squeeze(2)stacked.size()=([25,100])我已經(jīng)嘗試過堆疊和壓縮,但是我似乎無法回到我想要的([2500,1])。我想念什么嗎?如果您能迅速幫助我了解堆疊和壓縮的功能以及為什么它對我不起作用,那么您將永遠背負債務!謝謝
查看完整描述

1 回答

?
GCT1015

TA貢獻1827條經(jīng)驗 獲得超4個贊

重命名list為,tensor_list因為使用保留關(guān)鍵字作為變量名是不好的做法。


tensor_list =[]

for i,chunk in enumerate(tensor.chunk(100,dim=0)):

    output = hiddenlayer(chunk).squeeze()

    tensor_list.append(output)


result = torch.reshape(torch.stack(tensor_list,0), (-1, 1))

result.size()現(xiàn)在應該返回 torch.Size([2500, 1])


查看完整回答
反對 回復 2021-05-25
  • 1 回答
  • 0 關(guān)注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號