作者wre880223 (EZ)
看板MATLAB
标题[讨论] Eval读取字串功能
时间Wed Nov 4 15:47:02 2020
各位大大好:
想询问若我将档案名称变成字串,在使用eval读取问题
我将pre-train档案名称变成字串
Cnnstrl=
{‘Alex net.mat’,’ResNet50.mat’,’VGG19.mat’};
Eval(‘load’, ‘(Cnnstrl{1}’,’mat’);
出现error
Too many input arguments
想请问各位大大改如何更改才能读取档案
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.161.225 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1604476024.A.D92.html
1F:推 sppmg: load(Cnnstrl{1})就好了,没必要避免 eval 11/05 12:38
2F:→ sppmg: 你空格会被计入,还多加.mat,那行大概错3个地方吧! 11/05 12:39
3F:→ wre880223: 因为有省略一些模型,因为每个模型都有两个 分别为修 11/06 00:46
4F:→ wre880223: 改过後的不同。 11/06 00:46
5F:→ wre880223: 请问那我应该如何修改才能回圈读取QQ 11/06 00:47
6F:→ wre880223: 还是先感谢大大的回覆 11/06 00:47
7F:推 profyang: 你都用cell了还用什麽eval...过个几个月你自己都看不懂 11/06 08:57
8F:→ profyang: 回圈里面就load(Cnnstrl{i})这样啊XD 不然还能怎样 11/06 08:58
9F:→ wre880223: 了解感谢大大回覆 11/06 14:34
10F:→ sppmg: 之前发现有天才在 data header放 code,读档时用 eval…… 11/07 21:52
11F:→ sppmg: ,要碰到恶意人士里面放 format就准备 gg 11/07 21:52