根据指定的标签比例拆分数据存储
分割音频文件[ADS1, ADS2]
= splitEachLabel (广告
那P.
的)广告
存入两个新的数据存储,ADS1
和ADS2
.新的数据存储ADS1
包含第一P.
文件从每个标签,和ADS2
包含每个标签的剩余文件。P.
可以是0和1之间的一个数字,排他的,表示每个标签分配给的文件的百分比ADS1
,或指示分配给每个标签的文件的绝对数量的整数ADS1
.
将数据存储分割为[ADS1…,ADSM]
= splitEachLabel (广告
那p1,...,pn
的)N + 1
新的数据存储。新的数据存储ADS1
包含第一p1
来自每个标签的文件,下一个新数据存储ADS2
包含下一个p2
文件,等等。如果p1,…,pN
表示文件数量,那么它们的总和不能超过原始数据存储中最小标签中的文件数量,广告
.
___= splitEachLabel (___“随机”)
随机将每个标签的指定比例分配给新数据存储。
将文件路径指定为Audio Toolbox™附带的音频样本。创建指向指定文件夹的音频数据存储。
文件夹= fullfile(matlabroot,“工具箱”那“音频”那“样本”);广告= audiodataStore(文件夹,“FileExtensions”那“wav”);
添加标签一种
前一半的文件,还有标签B.
到下半场。如果有奇数个文件,给额外的文件分配标签B.
.调用countEachLabel
要确认已标记的一半文件一种
并标记了一半文件B.
.
标签= [repmat({“一个”} 1楼(元素个数(ADS.Files) / 2)),...repmat ({“B”} 1装天花板(元素个数(ADS.Files) / 2)));ADS.Labels =标签;countEachLabel(广告)
ans =2×2表标签计数_____ _____ A 10 B 10
将ADS分成两个数据存储,ADS1
和ADS2
,指定每个新数据存储包含每个标签和相应文件的50%。调用countEachLabel
要确认已标记的一半文件一种
一半的文件都有标签B.
对于每个新数据存储。
[ADS1, ADS2] = splitEachLabel(广告,0.5)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav’……{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”;“一个”……和7 more} AlternateFileSystemRoots: {} OutputDataType: 'double' Sup金宝appportedOutputFormats: ["wav" "flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
/build/matlab/toolbox/audio/samples/ engine -16-44p1-stereo- 20秒.wav';’……/构建/ matlab工具箱/音频/样本/ FemaleSpeech-16-8-mono-3secs.wav ';’……/棒/ Bdoc21b /构建/ matlab工具箱/音频/样本/ Heli_16ch_ACN_SN3D.wav’……{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”;“一个”……和7 more} AlternateFileSystemRoots: {} OutputDataType: 'double' Sup金宝appportedOutputFormats: ["wav" "flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
ADS1Count = CountAcneLabel(ADS1)
ADS1count =2×2表标签计数_____ _____ A 5 B 5
ADS2Count = CountAcneLabel(ADS2)
ADS2count =2×2表标签计数_____ _____ A 5 B 5
将文件路径指定为Audio Toolbox™附带的音频样本。创建指向指定文件夹的音频数据存储。
文件夹= fullfile(matlabroot,“工具箱”那“音频”那“样本”);广告= audiodataStore(文件夹,“FileExtensions”那“wav”);
添加标签一种
前一半的文件,还有标签B.
到下半场。如果有奇数个文件,给额外的文件分配标签B.
.调用countEachLabel
要确认已标记的一半文件一种
并标记了一半文件B.
.
标签= [repmat({“一个”} 1楼(元素个数(ADS.Files) / 2)),...repmat ({“B”} 1装天花板(元素个数(ADS.Files) / 2)));ADS.Labels =标签;countEachLabel(广告)
ans =2×2表标签计数_____ _____ A 10 B 10
将ADS分成两个数据存储,ADS1
和ADS2
.指定ADS1
包含四个每个标签及其相应的文件。ADS2
包含剩下的标签和相应的文件。调用countEachLabel
确认ADS1
包含四个文件一种
还有四个文件B.
,这ADS2
包含剩余的标签。
[ADS1, ADS2] = splitEachLabel(广告,4)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav’……{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”;“一个”……和5 more} AlternateFileSystemRoots: {} OutputDataType: 'double' Sup金宝appportedOutputFormats: ["wav" "flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
/build/matlab/toolbox/audio/samples/Counting-16-44p1-mono-15secs.wav';’……/构建/ matlab工具箱/音频/样本/ Engine-16-44p1-stereo-20sec.wav ';’……/构建/ matlab工具箱/音频/样本/ FemaleSpeech-16-8-mono-3secs.wav’……{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”;'a'...和9更多} alterdefilesystemroots:{} outputdatatype:'double'supportedoutp金宝apputformats:[“wav”“flac”“ogg”“mp4”“m4a”] defaultOutputFormat:“WAV”
ADS1Count = CountAcneLabel(ADS1)
ADS1count =2×2表标签计数_____ _____ A 4 B 4
ADS2Count = CountAcneLabel(ADS2)
ADS2count =2×2表标签计数_____ _____ A 6 B 6
将文件路径指定为Audio Toolbox™附带的音频样本。创建指向指定文件夹的音频数据存储。
文件夹= fullfile(matlabroot,“工具箱”那“音频”那“样本”);广告= audiodataStore(文件夹,“FileExtensions”那“wav”);
添加标签一种
前一半的文件,还有标签B.
到下半场。如果有奇数个文件,给额外的文件分配标签B.
.调用countEachLabel
要确认已标记的一半文件一种
并标记了一半文件B.
.
标签= [repmat({“一个”} 1楼(元素个数(ADS.Files) / 2)),...repmat ({“B”} 1装天花板(元素个数(ADS.Files) / 2)));ADS.Labels =标签;countEachLabel(广告)
ans =2×2表标签计数_____ _____ A 10 B 10
分裂广告
进入三个新的数据存储,ADS60
那ADS10
,ADS30
.第一个数据存储,ADS60
,包含前60%的文件一种
标签和前60%的文件B.
标签。ADS10
包含每个标签下10%的文件。ADS30
包含每个标签剩下的30%的文件。如果应用于标签的百分比不会导致整个文件,spliteachlabel.
四舍五入到最接近的整数。
[ADS60, ADS10 ADS30] = splitEachLabel(广告,0.6,0.1)
ADS60 =具有属性的AudioDataStore:文件:{'... / Build / Matlab / Toolbox / Audio / Samples / Ambiance-16-44P1-Mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;'/工具箱/音频/示例/ churchimpulsEsponse-16-44p1-mono-5secs.wav'...和9更多}文件夹:{'/ mathworks / devel / bat / bdoc21b / build / matlab / toolbox / audio/ samples'}标签:{'a';“一个”;'a'...和9更多} alterdefilesystemroots:{} outputdatatype:'double'supportedoutp金宝apputformats:[“wav”“flac”“ogg”“mp4”“m4a”] defaultOutputFormat:“WAV”
/build/matlab/toolbox/audio/samples/ femalspeech -16-8-mono-3secs.wav';/matlab/toolbox/audio/samples/TrainWhistle-16-44p1-mono-9secs.wav'}文件夹:{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';'B'} AlternateFileSystemRoots: {} OutputDataType: 'double' 金宝appSupportedOutputFormats: ["wav" "flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
ADS30 =具有属性的AudioDataStore:文件:{'... / BAT / BDOC21B / Build / Matlab / Toolbox / Audio / Samples / Heli_16Ch_acn_sn3d.wav';’……/ matlab工具箱/音频/样本/ JetAirplane-16-11p025-mono-16secs.wav”;'... / build / matlab / toolbox / audio / samples / laught-16-8-mono-4secs.wav'...和3更多}文件夹:{'/ mathworks / devel / bat / bdoc21b / build / matlab/工具箱/音频/样本'}标签:{'a';“一个”;'a'和3更多} alterdefilesystemroots:{} outputdatatype:'double'supportedOutputF金宝appormats:[“WAV”“FLAC”“OGG”“MP4”“M4A”] DefaultOutputFormat:“WAV”
调用countEachLabel
确认每个数据存储的正确分发标签。
countEachLabel (ADS60)
ans =2×2表标签计数_____ _____ A 6 B 6
CountAckeLabel(ADS10)
ans =2×2表标签数_____ _____ a 1 b 1
CountAckeLabel(ADS30)
ans =2×2表标签计数_____ _____ A 3 B 3
将文件路径指定为Audio Toolbox™附带的音频样本。创建指向指定文件夹的音频数据存储。
文件夹= fullfile(matlabroot,“工具箱”那“音频”那“样本”);广告= audiodataStore(文件夹,“FileExtensions”那“wav”);
添加标签一种
前一半的文件,还有标签B.
到下半场。如果有奇数个文件,给额外的文件分配标签B.
.调用countEachLabel
要确认已标记的一半文件一种
并标记了一半文件B.
.
标签= [repmat({“一个”} 1楼(元素个数(ADS.Files) / 2)),...repmat ({“B”} 1装天花板(元素个数(ADS.Files) / 2)));ADS.Labels =标签;countEachLabel(广告)
ans =2×2表标签计数_____ _____ A 10 B 10
分裂广告
进入三个新的数据存储,ADS1
那ADS2
,ADS3
.第一个数据存储,ADS1
,包含第一个文件一种
标签和第一个文件B.
标签。ADS2
包含每个标签的下一个文件。ADS3
包含每个标签的剩余文件。如果应用于标签的百分比不会导致整个文件,spliteachlabel.
四舍五入到最接近的整数。
[ADS1, ADS2 ADS3] = splitEachLabel(广告,1,1)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';/matlab/toolbox/audio/samples/MainStreetOne-16-16-mono-12secs.wav'}文件夹:{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';'B'} AlternateFileSystemRoots: {} OutputDataType: 'double' 金宝appSupportedOutputFormats: ["wav" "flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
ADS2 = audioDatastore with properties: Files:{'…/matlab/toolbox/audio/samples/AudioArray-16-16-4channels-20secs.wav';/build/matlab/toolbox/audio/samples/ noisyspeech -16-22p5- single -5secs.wav'}文件夹:{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';'B'} AlternateFileSystemRoots: {} OutputDataType: 'double' 金宝appSupportedOutputFormats: ["wav" "flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
ADS3 =具有属性的AudioDataStore:文件:{'... /工具箱/音频/示例/ ChurchimpulsEsponse-16-44p1-Mono-5secs.wav';'/ build / matlab / toolbox /音频/样本/ click-16-44p1-mono-0.2secs.wav';'/ build / matlab / toolbox / audio / samples / counting-16-44p1-mono-15secs.wav'...和13更多}文件夹:{'/ mathworks / devel / bat / bdoc21b / build / matlab/工具箱/音频/样本'}标签:{'a';“一个”;'a'...和13更多} alternatefilesystemroots:{} outputdatatype:'double'supportedou金宝apptputformats:[“wav”“flac”“ogg”“mp4”“m4a”] defaultOutputFormat:“WAV”
调用countEachLabel
确认每个数据存储的正确分发标签。
countEachLabel (ADS1)
ans =2×2表标签数_____ _____ a 1 b 1
countEachLabel (ADS2)
ans =2×2表标签数_____ _____ a 1 b 1
countEachLabel (ADS3)
ans =2×2表标签数_____ _____ a 8 b 8
将文件路径指定为Audio Toolbox™附带的音频样本。创建指向指定文件夹的音频数据存储。
文件夹= fullfile(matlabroot,“工具箱”那“音频”那“样本”);广告= audiodataStore(文件夹,“FileExtensions”那“wav”的)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav’……{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'} AlternateFileSystemRoots: {} OutputDataType: 'double'标签:{}SupportedOutputFormats: ["wav" "金宝appflac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
添加标签一种
前一半的文件,还有标签B.
到下半场。如果有奇数个文件,给额外的文件分配标签B.
.调用countEachLabel
要确认已标记的一半文件一种
并标记了一半文件B.
.
标签= [repmat({“一个”} 1楼(元素个数(ADS.Files) / 2)),...repmat ({“B”} 1装天花板(元素个数(ADS.Files) / 2)));ADS.Labels =标签;countEachLabel(广告)
ans =2×2表标签计数_____ _____ A 10 B 10
中的文件创建两个新数据存储广告
随机抽取每个标签。第一个数据存储,ADS1
,包含两个随机文件一种
标签和两个随机文件B.
标签。ADS2
包含每个标签的剩余文件。
[ADS1, ADS2] = splitEachLabel(广告,2,“随机”的)
ADS1 = audioDatastore with properties: Files:{'…/toolbox/audio/samples/ChurchImpulseResponse-16-44p1-mono-5secs.wav';’……/构建/ matlab工具箱/音频/样本/ Engine-16-44p1-stereo-20sec.wav ';’……/ matlab工具箱/音频/样本/ MainStreetOne-16-16-mono-12secs.wav”……{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”;“B”……和1 more} AlternateFileSystemRoots: {} OutputDataType: 'double' Sup金宝appportedOutputFormats: ["wav" "flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
ADS2 = audioDatastore with properties: Files:{'…/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/构建/ matlab工具箱/音频/样本/点击- 16 - 44 - p1 - mono - 0.2 - secs.wav”……{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”;'a'...和13更多} alternatefilesystemroots:{} outputdatatype:'double'supportedou金宝apptputformats:[“wav”“flac”“ogg”“mp4”“m4a”] defaultOutputFormat:“WAV”
将文件路径指定为Audio Toolbox™附带的音频样本。创建指向指定文件夹的音频数据存储。
文件夹= fullfile(matlabroot,“工具箱”那“音频”那“样本”);广告= audiodataStore(文件夹,“FileExtensions”那“wav”的)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav’……{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'} AlternateFileSystemRoots: {} OutputDataType: 'double'标签:{}SupportedOutputFormats: ["wav" "金宝appflac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
添加标签一种
前一半的文件,还有标签B.
到下半场。如果有奇数个文件,给额外的文件分配标签B.
.调用countEachLabel
要确认已标记的一半文件一种
并标记了一半文件B.
.
标签= [repmat({“一个”} 1楼(元素个数(ADS.Files) / 2)),...repmat ({“B”} 1装天花板(元素个数(ADS.Files) / 2)));ADS.Labels =标签;countEachLabel(广告)
ans = 2x2表格标签数_____ _____一个10 b 10
中的文件创建两个新数据存储广告
,只包括带有一种
标签。ADS1
包含前70%的文件与一种
标签,ADS2
含有剩余30%的标签一种
标签。
[ADS1, ADS2] = splitEachLabel(广告,0.7,“包括”那“一个”的)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav’……{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”;“一个”……DefaultOutputFormat: "wav" ADS2 = audioDatastore with properties: 金宝appFiles:{'…/bat/Bdoc21b/build/matlab/toolbox/audio/samples/Heli_16ch_ACN_SN3D.wav';’……/ matlab工具箱/音频/样本/ JetAirplane-16-11p025-mono-16secs.wav”;/build/matlab/toolbox/audio/samples/Laughter-16-8-mono-4secs.wav'}文件夹:{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”; 'A'} AlternateFileSystemRoots: {} OutputDataType: 'double' SupportedOutputFormats: ["wav" "flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
同样地,您只能分割一种
通过排除B.
标签。
[ADS1, ADS2] = splitEachLabel(广告,0.7,“排除”那“B”的)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav’……{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”;“一个”……DefaultOutputFormat: "wav" ADS2 = audioDatastore with properties: 金宝appFiles:{'…/bat/Bdoc21b/build/matlab/toolbox/audio/samples/Heli_16ch_ACN_SN3D.wav';’……/ matlab工具箱/音频/样本/ JetAirplane-16-11p025-mono-16secs.wav”;/build/matlab/toolbox/audio/samples/Laughter-16-8-mono-4secs.wav'}文件夹:{' /mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}标签:{'A';“一个”; 'A'} AlternateFileSystemRoots: {} OutputDataType: 'double' SupportedOutputFormats: ["wav" "flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
将文件路径指定为Audio Toolbox™附带的音频样本。创建指向指定文件夹的音频数据存储。
文件夹= fullfile(matlabroot,“工具箱”那“音频”那“样本”);广告= audiodataStore(文件夹)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav’……{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'} AlternateFileSystemRoots: {} OutputDataType: 'double'标签:{}SupportedOutputFormats: ["wav" "金宝appflac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
创建一个带有两个变量的标签表:
包含
——两者都可以真正的
或错误的
.
仪器
——可以吉他
那鼓
,或未知的
.
containsGuitar =包含(广告。文件,“吉他”那'Ignorecase',真正的);containsDrums =包含(广告。文件,“鼓”那'Ignorecase',真正的);containsMusic =或(containsGuitar containsDrums);仪器=字符串(大小(ADS.Files));仪器:=“未知”;仪器(containsGuitar) =“吉他”;仪器(包含)=“鼓”;
将标签表分配给标签
属性,以将标签表的行与数据存储的行关联。调用countEachLabel
确定…的发生率包含
和仪器
.
标签=表(containsMusic、仪表);ADS.Labels =标签;containsMusicCount = countEachLabel(广告,“TableVariable”那“containsMusic”的)
containsMusicCount =2×2表containsMusic计数 _____________ _____ 假27真7
instrumentCount = countEachLabel(广告,“TableVariable”那'仪器'的)
instrumentCount =3×2表仪器数__________ _____鼓4吉他3未知27
将数据存储广告
根据音频文件是否包含音乐分成两部分。ADS1
包含包含音乐的70%的音频文件,以及ADS2
包含了休息。调用countEachLabel
验证的比例containsMusic = = true
来containsMusic = =假
在舍入范围内为新数据存储保存。
[ADS1, ADS2] = splitEachLabel(广告,0.7,“TableVariable”那“containsMusic”);ADS1_containsMusicCount = countEachLabel (ADS1。“TableVariable”那“containsMusic”的)
ADS1_containsMusicCount =2×2表containsMusic计数 _____________ _____ 假19真5
ADS2_containsMusicCount = countEachLabel (ADS2,“TableVariable”那“containsMusic”的)
ADS2_containsMusicCount =2×2表包含Quusic Count _____________ _____ false 8 true 2
将数据存储广告
分为两种,根据存在于音频文件中的乐器类型。ADS3
包含有仪器标签的25%的音频文件,ADS4
包含了休息。调用countEachLabel
验证的比例仪器==“鼓”
来仪器==“吉他”
在舍入范围内为新数据存储保存。
[ADS3, ADS4] = splitEachLabel(广告,0.25,“TableVariable”那'仪器');ADS3_instrumentCount = countEachLabel (ADS3,“TableVariable”那'仪器'的)
ADS3_INSTRUMENTCOUNT =3×2表乐器数__________ _____鼓1吉他1未知7
ADS4_instrumentCount = countEachLabel (ADS4,“TableVariable”那'仪器'的)
ADS4_instrumentCount =3×2表乐器计数__________ _____鼓3吉他2未知20
将文件路径指定为Audio Toolbox™附带的音频样本。创建指向指定文件夹的音频数据存储。
文件夹= fullfile(matlabroot,“工具箱”那“音频”那“样本”);广告= audiodataStore(文件夹);
创建一个带有两个变量的标签表:
包含
-两者都可以真正的
或错误的
.
仪器
- - -可以吉他
那鼓
,或未知的
.
containsGuitar =包含(广告。文件,“吉他”那'Ignorecase',真正的);containsDrums =包含(广告。文件,“鼓”那'Ignorecase',真正的);containsMusic =或(containsGuitar containsDrums);仪器=字符串(大小(ADS.Files));仪器:=“未知”;仪器(containsGuitar) =“吉他”;仪器(包含)=“鼓”;
将标签表分配给标签
属性,以将标签表的行与数据存储的行关联。调用countEachLabel
确定…的发生率包含
和仪器
.
标签=表(containsMusic、仪表);ADS.Labels =标签;containsMusicCount = countEachLabel(广告,“TableVariable”那“containsMusic”的)
containsMusicCount =2×2表containsMusic计数 _____________ _____ 假27真7
instrumentCount = countEachLabel(广告,“TableVariable”那'仪器');
将数据存储广告
根据音频文件是否包含音乐分成两部分。ADS1
表格变量下每个标签包含5个包含
,ADS2
包含了休息。调用countEachLabel
来验证。
[ADS1, ADS2] = splitEachLabel(广告,5,“TableVariable”那“containsMusic”);ADS1_containsMusicCount = countEachLabel (ADS1。“TableVariable”那“containsMusic”的)
ADS1_containsMusicCount =2×2表包含Quusic Count _____________ _____ false 5 true 5
ADS2_containsMusicCount = countEachLabel (ADS2,“TableVariable”那“containsMusic”的)
ADS2_containsMusicCount =2×2表containsMusic计数 _____________ _____ 假22真2
将数据存储广告
分为两种,根据存在于音频文件中的乐器类型。ADS3
表格变量下每个标签包含2个仪器
,ADS4
包含了休息。调用countEachLabel
来验证。
[ADS3, ADS4] = splitEachLabel(广告,2,“TableVariable”那'仪器');ADS3_instrumentCount = countEachLabel (ADS3,“TableVariable”那'仪器'的)
ADS3_INSTRUMENTCOUNT =3×2表乐器计数__________ _____鼓2吉他2未知2
ADS4_instrumentCount = countEachLabel (ADS4,“TableVariable”那'仪器'的)
ADS4_instrumentCount =3×2表乐器计数__________ _____鼓2吉他1未知25
广告
-输入音频数据存储audiodatastore.
目的输入音频数据存储,指定为audiodatastore.
对象。
P.
-分割文件的比例要分割的文件的比例,指定为间隔(0,1)中的标量或正整数标量。
如果P.
是在间隔(0,1),它表示从每个标签分配的文件的百分比ADS1
.如果P.
表示一个百分比,而不是一个整数spliteachlabel.
四舍五入到最接近的整数。
如果P.
是整数,它表示从每个标签分配给的文件的绝对数量ADS1
.什么时候P.
表示许多文件,必须至少P.
与每个标签关联的文件。
数据类型:双
p1,...,pn
-的比例比例列表,指定为区间(0,1)中的标量或正整数标量。
如果比例在区间(0,1)中,则表示每个标签分配给输出数据存储的文件的百分比。当比例表示百分数时,它们的和必须不大于1。
如果比例是整数,则表示从每个标签分配给输出数据存储的文件的绝对数量。当比例表示文件数量时,必须有足够的文件与每个标签相关联,以满足每个比例。
数据类型:双
指定可选的逗号分离对名称,价值
参数。的名字
是参数名称和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
[ADS1, ADS2] = splitEachLabel(广告,0.5,“排除”,“吵”)
包括
-标签包括要包含的标签,指定为逗号分隔对,由“包括”
和具有相同类型的标号名称的向量、单元格数组或字符串数组标签
财产。每个名称必须匹配其中一个标签标签
数据存储的属性。
该选项不能与“排除”
选择。
排除
-标签排除要排除的标签,指定为逗号分隔对,由“排除”
和具有相同类型的标号名称的向量、单元格数组或字符串数组标签
财产。每个名称必须匹配其中一个标签标签
数据存储的属性。
该选项不能与“包括”
选择。
tablevariable.
-标号表变量名表变量名,指定为逗号分隔对,由“TableVariable”
和一个字符向量或字符串。当标签
音频数据存储的属性广告
是一张桌子,你必须使用“TableVariable”
指定要用于分割的标签。
数据类型:字符
|字符串
[ADS1, ADS2]
—输出音频数据存储audiodatastore.
对象输出音频数据存储,返回为audiodatastore.
对象。ADS1
中每个标签中指定的文件比例广告
,ADS2
包含剩下的文件。
[ADS1…,ADSM]
- 输出音频数据存储列表audiodatastore.
对象输出音频数据存储列表,返回为audiodatastore.
对象。列表中元素的数量比所列比例的数量多一个。每个新数据存储包含中每个标签的比例广告
定义为p1,…,pN
.剩下的文件都分配给M.数据存储。
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。