도움말센터도움말센터
데이터를읽을수있는지확
Tf = hasdata(ds)
예제
Tf = hasdata(ds)는ds로지정된데이터저장소에서읽을수있는데이터가있는경우논리값1(真正的)을반환합니다。그렇지않으면논리값0(假)을반환합니다。
Tf = hasdata(ds)
ds
1
真正的
0
假
모두 축소
샘플 파일mapredout.mat에서데이터저장소를만듭니다。이 파일은mapreduce함수의출력파일입니다。
mapredout.mat
mapreduce
数据存储(“mapredout.mat”);
데이터저장소에사용가능한데이터가있으면데이터를읽어들입니다。
而hasdata(ds) T = read(ds);结束
입력데이터저장소입니다。hasdata메서드에는다음과같은데이터저장소를입력값으로사용할수있습니다。
hasdata
MATLAB®데이터저장소- matlab数据存储함수를사용하여생성된데이터저장소입니다。예를들어,ImageDatastore를사용하여이미지모음을위한데이터저장소를생성합니다。데이터저장소의전체목록을보려면选择“文件格式”或“应用程序”的数据存储항목을참조하십시오。
数据存储
ImageDatastore
결합된또는변환된데이터저장소-结合함수와变换함수를사용하여생성된데이터저장소입니다。
结合
变换
사용자지정데이터저장소-사용자지정데이터저장소프레임워크를사용하여생성된데이터저장소입니다。开发自定义数据存储항목을참조하십시오。
backgroundPool
ThreadPool
사용법관련참고및제한사항:
스레드기반환경에서는다음과같은데이터저장소에만hasdata함수를사용할수있습니다。
ImageDatastore객체
ImageDatastore객체로부터结合또는变换을사용하여생성한CombinedDatastore또는TransformedDatastore객체
CombinedDatastore
TransformedDatastore
并行计算工具箱™가있는경우hasdata함수를다른데이터저장소에도사용할수있습니다。이렇게하려면backgroundPool또는ThreadPool을사용하는대신프로세스를지원하는병렬풀을사용하는함수를실행하십시오(ProcessPool또는ClusterPool사용)。
ProcessPool
ClusterPool
자세한내용은在线程环境中运行MATLAB函数항목을참조하십시오。
이예제의수정된버전이있습니다。사용자가편집한내용을반하여이예제를여시겠습니까?
다음matlab명령에해당하는링크를클릭했습니다。
명령을실행하려면matlab명령창에입력하십시오。웹브라우저는matlab명령을지원하지않습니다。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处