亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

caffe binaryproto與npy相互轉換的示例分析

發布時間:2021-07-23 14:05:54 來源:億速云 閱讀:152 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關caffe binaryproto與npy相互轉換的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

在caffe中,如果使用的是c++接口,均值文件默認為.binaryproto格式,而如果使用的是python接口,均值文件默認的是numpy的.npy格式,在工作中有時需要將兩者進行互相轉換,具體方式如下:

binaryproto -> npy

import numpy as np
import caffe
import sys

blob = caffe.proto.caffe_pb2.BlobProto()
data = open( 'mean.binaryproto' , 'rb' ).read()
blob.ParseFromString(data)
arr = np.array( caffe.io.blobproto_to_array(blob) )
out = arr[0]
np.save( 'mean.npy' , out )

npy -> binaryproto

data_mean is 1*H*W

import numpy as np
import caffe
import sys

blob = caffe.proto.caffe_pb2.BlobProto()
with open('mean.npy','rb') as f:
  data_mean = numpy.load(f)
blob.channels=1
blob.height = data_mean.shape[0]
blob.width = data_mean.shape[1]
blob.data.extend(data_mean.astype(float).flat)
binaryproto_file = open('mean.binaryproto', 'wb' ) 
binaryproto_file.write(blob.SerializeToString())
binaryproto_file.close()

感謝各位的閱讀!關于“caffe binaryproto與npy相互轉換的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高邑县| 横山县| 临漳县| 顺昌县| 法库县| 海阳市| 黄冈市| 富阳市| 剑川县| 辽中县| 朝阳区| 河东区| 兴海县| 布拖县| 揭东县| 浦北县| 平度市| 准格尔旗| 新密市| 额尔古纳市| 五大连池市| 牙克石市| 望都县| 黄冈市| 偏关县| 南阳市| 辽中县| 宜君县| 芜湖县| 门源| 泸溪县| 庄河市| 孟津县| 辉县市| 塔城市| 台湾省| 阿鲁科尔沁旗| 永兴县| 韶关市| 渝中区| 临泽县|