gpt4 book ai didi

matlab - 在 MATLAB 中加载文本文件?

转载 作者:太空宇宙 更新时间:2023-11-03 20:12:13 25 4
gpt4 key购买 nike

我有一个逗号分隔的文件,有 182 行和 501 列,其中 500 列是数字类型(特征),而最后一列是字符串(标签)。

示例:182x501 尺寸

1,3,4,6,.........7, ABC
4,5,6,4,.........9, XYZ
3,4,5,3,.........2, ABC

我怎样才能加载这个文件,这样它就会有一个数据集,矩阵 B 包含数字作为我的特征,向量 C 包含字符串作为我的标签?

d = dataset(B, C);

最佳答案

根据列的数量和类型为 textscan 构建格式说明符,并让它为您读取文件。

nNumberCols = 500;
format = [repmat('%f,', [1 nNumberCols]) '%s'];
fid = fopen(file);
x = textscan(fid, format);
fclose(fid);
B = cat(2, x{1:nNumberCols});
C = x{end};

关于matlab - 在 MATLAB 中加载文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8787887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com