<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
All devils are in the details,做個筆記。
ground_truth_data 是1x1的struct(結構體),包含2個欄位,一個是list,一個是imgszie.如圖1所示
圖1
list是一個352x1的cell,點開後如圖2,可以看到list中的每一個cell又由1x1的strcuct組成.
圖2
點開1x1的struct如圖3:
圖3
如果我現在想把這352個1x1的struct值(包括imgname和bbox)都用python提出來然後以txt的格式儲存,應該怎麼做?
1、我使用scipy.io模組載入時,pycharm控制檯報錯如下:
這是因為scipy.io只能支援matlab版本小於v7.3版本的mat檔案。
換句話說就是,如果你的matlab版本比較舊,儲存的mat格式為-v7.3及其以前的版本,可以用scipy.io讀取. 如果是比較新的matlab儲存的mat檔案,就只能用h5py模組載入了,並且它支援大檔案的儲存和讀取.
改用h5py模組載入mat並讀取struct值,程式碼如下
import h5py data = h5py.File("D:\Build_my_net\tensorflow-vgg-master\tensorflow-vgg-masterhelp_others\train_ground_truth_data.mat") test = data['ground_truth_data/list'] print(test.shape) #執行完這一行,輸出的是(1,352) ,這裡和python中numpy陣列的shape返回的不一 #樣,這裡第一個值表示的列,第二個值表示的是行 for i in range(test.shape[1]): #test.shape[1]的值是352 for k in data[(test[0][i])].values(): print(k[:])
如果有字元,記得用chr()函數轉成字元后顯示.
在用python讀取mat檔案時報了以下錯誤:OSError: Unable to create file
發現是自己mat檔案格式的問題,原來直接在matlab中右鍵另存cell檔案,但這種檔案python打不開,需要用save函數儲存才行
eg:
.save('Gaitdata.mat', 'originalData', '-v7.3') % v7.3 so that it is readable by h5py
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45