文件帮助中心文件
数量唯一标签数
CNT = COUNTLABELS(LBLSRC)
CNT = COUNTLABELS(LBLSRC,名称,值)
在进行机器或深度学习分类问题时,请使用此功能,并希望查看数据集中的标签值的比例。
例子
CNT.= countlabels(lblsrc.)计算唯一标签类别值的数量lblsrc.并返回计数CNT.。
CNT.= countlabels(lblsrc.)
CNT.
lblsrc.
CNT.= countlabels(lblsrc.那名称,价值)使用名称值对指定其他输入参数。例如,'tablevariable','颜色'读取对应的标签'颜色'。
CNT.= countlabels(lblsrc.那名称,价值)
名称,价值
'tablevariable','颜色'
'颜色'
全部收缩
分类阵列
使用类别生成一个分类数组一种那B.那C, 和D.。阵列包含每个类别的样本。
一种
B.
C
D.
lbls =分类([“b”“C”“一种”“D”“b”“一种”“一种”“b”“C”“一种”],......[“一种”“b”“C”“D”])
lbls =1x10分类b c a d b a a b c a
计算数组中唯一标签类别值的数量。
cnt = countlabels(lbls)
cnt =4×3表标签计数百分比_____ _____ ________________________________________________________ a 4 40 b 3 30 c 2 20 d 1 10
使用相同类别生成第二个分类数组。该阵列包含每个类别的样本和一个具有缺失值的样本。
mlbls = pattorical([“b”“C”“一种”“D”“b”“一种”丢失的“b”“C”“一种”],......[“一种”“b”“C”“D”])
mlbls =.1x10分类列1至9b c a d b a <未定义> b c列10a
计算数组中唯一标签类别值的数量。缺失值的样本包括在计数中<未定义>。
<未定义>
MCNT = COUNTLABELS(MLBLS)
mcnt =5×3表标签计数百分比___________ _____________________________________________________ unefined> 1 10
字符阵列
阅读William Shakespeare的SonnetsFileread.功能。从文本中删除所有Nonalphabetic字符并将其转换为小写。
Fileread.
Sonnets = fileread(“sonnets.txt”);字母=较低(SONNET(Regexp(Sonnet),“[A-Z]”)))';
计算每个字母出现在SONNET中的次数。列出最常显示的字母。
cnt = countlabels(字母);cnt = sortrows(cnt,“数数”那“descend”);头(CNT)
ans =.8×3表标记数百分比_____ _____ _________ e 9028 12.298 T 7210 9.8216 o 5710 7.7782 H 5064 6.8982 S 4994 6.8982 494 6.8982 494 6.7293 I 4895 6.668 N 4522 6.1599
数字阵列
使用鲈鱼功能从泊松分布生成1000个随机整数的阵列3.绘制结果的直方图。
鲈鱼
n = 1000;林= 3;nums = zeros(n,1);为了JK = 1:n NUMS(JK)= POISRAND(LAM);结尾直方图(NUMS)
计算数组中表示的整数的频率。
mm = countlabels(nums)
mm =10×3表标签计数百分比_____ _____ _______ 0 36 3.6 1 153 15.3 10 1 0.1 2 211 21.1 3 213 21.3 4 184 18.4 5 114 11.4 6 58 5.8 7 20 2 8 10 1
功能num = poisrand(lam)%泊松随机整数使用抑制方法p = 0;num = -1;尽管p <= lam p = p - log(rand);num = num + 1;结尾结尾
使用两个变量创建一个字符表。第一个变量type1.包含字母的实例P.那问:, 和R.。第二个变量Type2.包含字母的实例一种那B., 和D.。
type1.
Type2.
tbl = table([“P”“r”“P”“q”“q”“q”“r”“P”]',......[“一种”“b”“b”“一种”“D”“D”“一种”“一种”]',......'variablenames',[“type1”那“type2”]);
计算每个表变量中每个字母出现的次数。
cnt = countlabels(tbl,'tablevariable'那'type1')
cnt =3×3表Type1计数百分比_____ _____ _______ p 3 37.5 q 3 37.5 r 2 25
cnt = countlabels(tbl,'tablevariable'那'type2')
cnt =3×3表Type2计数百分比_____ ____________________________________________________________________
创建一个A.rraydatastore.包含该表的对象。
rraydatastore.
广告= ArrayDataStore(TBL,'OutputType'那'相同的');
cnt = countlabels(广告,'tablevariable'那'type1')
cnt = countlabels(广告,'tablevariable'那'type2')
ConventDatastore.
输入标签源,指定为其中一个:
分类矢量。
字符串矢量或字符向量阵列。
数字矢量或数字标量的单元格数组。
逻辑矢量或逻辑标量的单元格阵列。
具有包含任何以前数据类型的变量的表。
一个数据存储读物函数返回以前的任何数据类型。
读物
一种ConventDatastore.包含底层数据存储的对象读物函数返回以前的任何数据类型。在这种情况下,您必须指定具有标签值的底层数据存储的索引。
lblsrc.必须包含可以转换为具有离散类别集的向量的标签。
例子:LBLSRC =分类([“B”C“”A“”E“”B“”A“”A“”B“”C“”C“”A“],[”A“”B“”C“”D“])创建标签源作为具有四个类别的十个样本分类向量:一种那B.那C, 和D.。
LBLSRC =分类([“B”C“”A“”E“”B“”A“”A“”B“”C“”C“”A“],[”A“”B“”C“”D“])
例子:LBLSRC = [07 2 5 11 17 15 7 7 11]将标签源作为十个样本数字矢量创建。
LBLSRC = [07 2 5 11 17 15 7 7 11]
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char|细绳|桌子|细胞|分类
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
UINT64
逻辑
char
细绳
桌子
细胞
分类
指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen。
名称
价值
name1,value1,...,namen,valuen
'tablevariable','性','underlyingdatastoreoreoreindex',5
'性别'
'tablevariable'
表变量读取,指定为字符向量或字符串标量。如果未指定此参数,那么countlabels.使用第一个表变量。
countlabels.
'underlyingdatastoreoreordindex'
底层数据存储索引,指定为整数标量。这个论点适用于什么时候lblsrc.是A.ConventDatastore.目的。countlabels.计算使用的数据存储中的标签底层目的财产lblsrc.。
底层目的
唯一标签计数,用这些变量作为表返回:
标签- 唯一的标签类别值。如果'tablevariable'指定,然后是标签名称被替换为表变量名称。
标签
数数- 每个标签值的实例数。
数数
百分- 每个标签值的比例,表示为百分比。
百分
folders2labels.|LabeledSignalSet.|信号贴标器|signallabledefinition.|分裂标签
folders2labels.
LabeledSignalSet.
signallabledefinition.
分裂标签
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室