문서도움말 센터
이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
데이터저장소에 있는 데이터의 서브셋
data = preview(ds)
예제
data = preview(ds)는 데이터저장소 ds에서 데이터저장소의 현재 위치를 변경하지 않고 데이터의 서브셋을 반환합니다.
data
ds
모두 축소
테이블 형식 데이터가 포함된 샘플 파일 airlinesmall.csv에서 데이터저장소를 만듭니다.
airlinesmall.csv
ds = tabularTextDatastore('airlinesmall.csv','TreatAsMissing','NA',... 'MissingValue',0);
SelectedVariableNames 속성을 수정하여 필요한 변수를 지정합니다.
SelectedVariableNames
ds.SelectedVariableNames = {'DepTime','ArrTime','ActualElapsedTime'};
선택한 변수에 대한 데이터를 미리 봅니다.
data=8×3 table DepTime ArrTime ActualElapsedTime _______ _______ _________________ 642 735 53 1021 1124 63 2055 2218 83 1332 1431 59 629 746 77 1446 1547 61 928 1052 84 859 1134 155
샘플 파일 mapredout.mat에서 데이터저장소를 만듭니다. 이 파일은 mapreduce 함수의 출력 파일입니다.
mapredout.mat
mapreduce
ds = datastore('mapredout.mat');
데이터저장소의 데이터를 미리 봅니다.
data=1×2 table Key Value ______ _________ {'AA'} {[14930]}
기본 데이터저장소의 이미지 쌍 사이에 패리티를 유지하는 데이터저장소를 만듭니다. 예를 들어, 두 개의 개별 이미지 데이터저장소를 만든 다음 이 두 개의 기본 데이터저장소를 결합한 데이터저장소를 만듭니다.
3개의 이미지 모음을 나타내는 이미지 데이터저장소 imds1을 만듭니다.
imds1
imds1 = imageDatastore({'street1.jpg','street2.jpg','peppers.png'});
imds1의 이미지를 회색조로 변환한 다음 이미지를 가로로 반사하여 두 번째 데이터저장소 imds2를 만듭니다.
imds2
imds2 = transform(imds1,@(x) fliplr(rgb2gray(x)));
imds1과 imds2에서 결합된 데이터저장소를 만듭니다.
imdsCombined = combine(imds1,imds2);
결합된 데이터저장소의 데이터를 미리 봅니다. 출력값은 1x2 셀형 배열입니다. 두 개의 열은 두 개의 기본 데이터저장소 imds1과 imds2에서 각각 읽어 들인 데이터의 첫 번째 서브셋을 나타냅니다.
dataOut = preview(imdsCombined)
dataOut=1×2 cell array {480x640x3 uint8} {480x640 uint8}
미리 본 데이터를 타일 이미지 쌍으로 표시합니다.
tile = imtile(dataOut); imshow(tile)
입력 데이터저장소입니다. preview 메서드에는 다음과 같은 데이터저장소를 입력값으로 사용할 수 있습니다.
preview
MATLAB® 데이터저장소 — MATLAB datastore 함수를 사용하여 생성된 데이터저장소입니다. 예를 들어, ImageDatastore를 사용하여 이미지 모음을 위한 데이터저장소를 생성합니다. 데이터저장소의 전체 목록을 보려면 Select Datastore for File Format or Application 항목을 참조하십시오.
datastore
ImageDatastore
결합되고 변환된 데이터저장소 — combine 함수와 transform 함수를 사용하여 생성된 데이터저장소입니다.
combine
transform
사용자 지정 데이터저장소 — 사용자 지정 데이터저장소 프레임워크를 사용하여 생성된 데이터저장소입니다. Develop Custom Datastore 항목을 참조하십시오.
데이터의 서브셋으로, ds의 유형에 따라 테이블이나 배열로 반환됩니다.
TabularTextDatastore
SpreadsheetDatastore
첫 번째 이미지에 대응하는 정수로 구성된 배열입니다. 정수형 배열의 차원은 다음과 같이 이미지 유형에 따라 달라집니다.
회색조 이미지의 경우, data는 mxn입니다.
트루컬러 이미지의 경우, data는 mxnx3입니다.
CMYK Tiff 이미지의 경우, data는 mxnx4입니다.
preview 함수는 imread 함수에서 지원되는 모든 이미지 유형을 지원합니다. 지원되는 이미지 유형에 대한 자세한 내용은 imread를 참조하십시오.
imread
KeyValueDatastore
Key
Value
FileDatastore
fileDatastore
'ReadFcn'
TransformedDatastore
UnderlyingDatastore
ReadSize
CombinedDatastore
UnderlyingDatastores
datastore | hasdata
hasdata
귀하의 시스템에 이 예제의 수정된 버전이 있습니다. 이 버전을 대신 여시겠습니까?
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office