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

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

是否可以以字節(jié)為單位轉(zhuǎn)換特征圖?

是否可以以字節(jié)為單位轉(zhuǎn)換特征圖?

holdtom 2022-10-25 16:17:04
蟒蛇 3.6團結(jié) 2019我正在嘗試找到將特征圖數(shù)據(jù)傳輸?shù)浇y(tǒng)一的最佳解決方案。我想以字節(jié)為單位發(fā)送數(shù)據(jù)。但是我沒有找到如何將其編碼為字節(jié),然后統(tǒng)一解碼。基本上是一個 4d 數(shù)組,需要根據(jù)我的理解將其轉(zhuǎn)換為字節(jié)蟒蛇片for fmap in feature_maps:            bytes = []            bytes.append(fmap)            arrays_of_features.append(bytes)        data = np.array(arrays_of_features, dtype=float) # this is not working because of the fact is multidimensional array apparently.         print(fmap)        c.sendall(data.tobytes())統(tǒng)一塊:byte[] bytes = new byte[4000]; int idxUsedBytes = client.Receive(bytes);    floatsReceived = new float[idxUsedBytes / 4];    Buffer.BlockCopy(bytes, 0, floatsReceived, 0, idxUsedBytes);    print(floatsReceived[0]);
查看完整描述

1 回答

?
婷婷同學_

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

您的問題非常不清楚,我相信您對 numpy 的工作原理感到困惑。如果是這樣,讓我們解釋一些事情。來自 numpy 的數(shù)組只不過是內(nèi)存中的一串字節(jié)。特別是,當為您顯示這些字節(jié)時,它們由 dtype 解釋。dtype 不用于存儲底層數(shù)據(jù),而僅用于顯示它。因此,更改 dtype 只會更改數(shù)據(jù)對您的外觀,不會更改數(shù)據(jù)本身。尺寸也是一樣。數(shù)據(jù)的維度只會改變數(shù)據(jù)的顯示和訪問方式,python 實際上并不會移動數(shù)據(jù)或改變數(shù)據(jù)本身。例如,


import numpy as np


x = np.array([[1,2,3],[4,5,6]],dtype='int64') #48 bytes, each int takes up 8 bytes.

print(x)

x.dtype = 'int32'

print(x)

x.dtype = 'float'

print(x)

x.dtype = 'int16'

print(x)

請注意,我們可以更改 dtype 并且絕對零計算由數(shù)組完成(因為基礎數(shù)據(jù)已經(jīng)是一個字節(jié)數(shù)組)。同樣,我們可以改變形狀,也可以完成絕對零計算。


x.shape = (2,2,6)

print(x)

shape 和 dtype 與內(nèi)存中存儲的數(shù)據(jù)無關。希望這可以清楚地說明我們現(xiàn)在如何將數(shù)組作為字節(jié)處理。


x = np.array([[1,2,3],[4,5,6]],dtype='int64')

print(x)

y = x.tobytes()


# Send y somewhere. Save to a file. Etc.


z = np.frombuffer(y)

z.dtype = 'int64'

z.shape = (2,3)

print(z)


查看完整回答
反對 回復 2022-10-25
  • 1 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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