countlabels
计算数量的独特的标签
描述
使用这个函数当你正在做一个机器或深度学习分类问题,你想看看标签值的比例数据集。
例子
计数标签数组
分类数组
数组生成一个分类的类别一个
,B
,C
,D
。该数组包含每个类别的样本。
lbls =分类([“B”“C”“一个”“D”“B”“一个”“一个”“B”“C”“一个”),…(“一个”“B”“C”“D”])
lbls =1 x10分类C A D A B C
数一数独特的标签分类数组中的值。
问= countlabels (lbls)
问=4×3表标签数百分比_____ _____ _________ 4 40 B 3 30 C 2 20 D 1 10
生成一个二分类数组相同的类别。该数组包含每个类别的样本和一个缺失值的样本。
mlbls =分类([“B”“C”“一个”“D”“B”“一个”失踪“B”“C”“一个”),…(“一个”“B”“C”“D”])
mlbls =1 x10分类列1到9 C A D <定义> 10 B C柱
数一数独特的标签分类数组中的值。缺失值的示例包括在计算中<定义>
。
mcnt = countlabels (mlbls)
mcnt =5×3表标签数百分比___________ _____ _________ 3 30 B 3 30 C 2 20 D 1 10 <定义> 1 10
字符数组
读莎士比亚的十四行诗fileread
函数。从文本和删除所有nonalphabetic字符转换为小写的。
十四行诗= fileread (“sonnets.txt”);信=低(十四行诗(正则表达式(十四行诗,“[a - z]”)));
计算每个字母多少次出现在十四行诗。最常出现的字母列表。
问= countlabels(字母);问= sortrows(问,“数”,“下”);(问)
ans =8×3表标签数百分比_____ _____ _________ e 9028 12.298 7210 9.8216 o 5710 t 7.7782小时5064 6.8982 4994 6.8029 4940 6.7293 4522 6.1599 4895 6.668 n
数字数组
使用poisrand
1000个随机整数的函数来生成一个数组从泊松分布率参数3。画一个柱状图的结果。
N = 1000;林= 3;num = 0 (N, 1);为jk = 1: N num (jk) = poisrand (lam);结束直方图(num)
计算频率的整数表示数组。
毫米= countlabels (num)
毫米=10×3表标签数百分比_____ _____ _________ 36 0 3.6 1 153 15.3 0.1 211 21.1 213 21.3 184 18.4 114 11.4 6 58 5.8 7 20 2 8 10 1
函数num = poisrand (lam)%泊松随机整数使用抑制方法p = 0;num = 1;而p < = lam p = p -日志(rand);num = num + 1;结束结束
计数标签表和数据存储
创建一个表的字符有两个变量。第一个变量类型1
包含字母的实例P,问,R。第二个变量类型2
包含字母的实例一个,B,D。
台([=表“P”“R”“P”“Q”“Q”“Q”“R”“P”)”,…(“一个”“B”“B”“一个”“D”“D”“一个”“一个”)”,…“VariableNames”,(“类型1”,“Type2”]);
数多少次每个字母出现在每个表的变量。
问= countlabels(资源描述,“TableVariable”,类型1的)
问=3×3表类型1数百分比_____ _____ _________ P 3 37.5 Q 3 37.5 R 2 25
问= countlabels(资源描述,“TableVariable”,“Type2”)
问=3×3表Type2数百分比_____ _____ _________ 4 50 B 2 25 D 2 25
创建一个一个rrayDatastore
包含表的对象。
广告= arrayDatastore(资源描述,“OutputType”,“相同”);
数多少次每个字母出现在每个表的变量。
问= countlabels(广告,“TableVariable”,类型1的)
问=3×3表类型1数百分比_____ _____ _________ P 3 37.5 Q 3 37.5 R 2 25
问= countlabels(广告,“TableVariable”,“Type2”)
问=3×3表Type2数百分比_____ _____ _________ 4 50 B 2 25 D 2 25
输入参数
lblsrc
- - - - - -输入标签源
分类向量|字符串向量|逻辑向量|数值向量|单元阵列|表|数据存储|CombinedDatastore
对象
输入标签来源,指定为其中的一个:
一个分类向量。
一个字符串特征向量的向量或一个单元阵列。
一系列数值向量或一个细胞的数字标量。
的逻辑向量或一个单元阵列逻辑标量。
表变量包含的任何先前的数据类型。
的数据存储
readall
函数返回的任何先前的数据类型。一个
CombinedDatastore
对象包含一个底层的数据存储readall
函数返回的任何先前的数据类型。在这种情况下,您必须指定索引的底层数据存储的标签值。
lblsrc
必须包含标签,可以转换为一个向量和一组离散的类别。
例子:lblsrc =分类([“B”“C”“A”“E”“B”“A”“A”“B”“C”“A”), (“A”“B”“C”“D”))
创建源作为ten-sample标签分类向量和四类:一个
,B
,C
,D
。
例子:lblsrc = [0 7 2 5 11 17 15 7 7 11)
创建标签源ten-sample数值向量。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|字符
|字符串
|表
|细胞
|分类
名称-值参数
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
‘TableVariable’,‘性’,‘UnderlyingDatastoreIndex’, 5
读取标签对应“性”
只有第五底层数据存储的数据存储相结合。
TableVariable
- - - - - -表变量来读
第一个表变量(默认)|特征向量|字符串标量
表变量来读,指定为一个特征向量或字符串标量。如果没有指定这个参数,那么countlabels
使用第一个表变量。
UnderlyingDatastoreIndex
- - - - - -底层数据存储索引
整数标量
底层数据存储索引,指定为一个整数标量。这个论点适用于当lblsrc
是一个CombinedDatastore
对象。countlabels
数量的标签使用获得的数据存储UnderlyingDatastores
的属性lblsrc
。
输出参数
问
——独特的标签数量
表
独特的标签,作为一个表返回与这些变量:
标签
——独特的标签分类值。如果“TableVariable”
是指定的,那么标签
的名字是表变量名称所取代。数
——每个标签值的实例数量。百分比
每个标签值的比例,表示为一个百分比。
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。