Re: [討論]條件運算式

看板MATLAB作者 (sppmg)時間4年前 (2020/11/07 22:16), 編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串2/2 (看更多)
我猜 Layers 應該是物件(object),雖然圖中有圖示但我看不懂。 如果是的話,這不叫「資料夾」叫屬性 (properties, 即物件內變數) 或方法 (methods, 即物件內函數)。 相關概念屬於 OOP 範疇。 至於你的問題有幾種處理方式: 1. 消極法 用 try ... catch ... end 捕捉 error。 出錯就改別的方式。 2. 檢查法 tf = isprop(obj,PropertyName) tf = ismethod(obj,methodName) 同場加映 structure TF = isfield(S,field) 也可以列出所有 properties:properties(obj) 更多細節請參考: https://www.mathworks.com/help/matlab/matlab_oop/getting-information-about-properties.html 3. findXXX 我記得有一個可以循環搜尋物件下面的屬性,可能是 findobj, findprop 之類。 不過你這情況還不須要這麼複雜就是。 ※ 引述《wre880223 (EZ)》之銘言: : 各位大大好: : 我是matlab初學者,想請教各位大大 : 我迴圈使用12個Pre-train modle訓練模型 : 在過程中出現error : 因為每個model不一定每個都會有Layers的子資料夾 : https://i.imgur.com/92R7zuv.jpg
: 有的是 : https://i.imgur.com/LBBKEQo.jpg
: 直接進入每層的資料 : 而導致在運算式 : Image size =net(1,1).InputSize; : 到後面沒有Layers子資料夾時出現error : 想請問這種情況該如何寫讓 : 有Layers資料夾時跑 : Image size =net.Layers(1,1).InputSize; : 沒有Layers資料夾時跑 : Image size =net(1,1).InputSize; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.85.81 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1604758603.A.F93.html

11/08 13:00, 4年前 , 1F
已解決!謝謝大大指教
11/08 13:00, 1F
文章代碼(AID): #1VfgnB-J (MATLAB)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1VfgnB-J (MATLAB)