【发布时间】:2017-03-22 22:58:27
【问题描述】:
我有一个名为 weekDays{} 的单元格数组(长度约为 1M),其中每个单元格索引是一周中某一天的字符串,Sunday...Saturday。我正在尝试创建一个整数数组,它是星期几到整数的映射,例如Sunday -> 1, ..., Saturday -> 7。我创建了一个这样的地图:
dowKeys = {'Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'};
dowVals = [1,2,3,4,5,6,7];
dowMap = containers.Map(dowKeys, dowVals);
现在如何在我的weekDays 元胞数组上使用此地图?在使用char 转换单元格条目之前,我似乎无法使用dowMap,但是当它转换为矩阵时它会为某些字符串填充空格,以便我的映射不再有效。我的目标是获取这个整数数组并使用dummyvar() 将其转换为单热矩阵。
【问题讨论】:
标签: matlab mapping cell-array weekday