class 'matlab.io.datastore.PixelLabelDatastore' is not allowed. Error !!!!!
조회 수: 1 (최근 30일)
이전 댓글 표시
How can I solve this problem please
Array formation and parentheses-style indexing with objects of
class 'matlab.io.datastore.PixelLabelDatastore' is not allowed.
Use objects of class 'matlab.io.datastore.PixelLabelDatastore'
only as scalars or use a cell array.
댓글 수: 0
답변 (1개)
Steven Lord
2023년 3월 10일
You can make an array of numeric data in MATLAB.
A = [1 2; 3 4]
You cannot make an array of PixelLabelDatastore objects like that. You need to either use one PixelLabelDatastore or you need to make a cell array of PixelLabelDatastore objects. If you choose the latter approach, know that some functions may not accept a cell array of datastores.
If you show us a small sample of your code where this error occurs and explain what you want this code to do we may be able to offer alternate suggestions.
댓글 수: 2
Steven Lord
2023년 3월 10일
So what in this code is a datastore and what isn't?
If you want to perform mathematics on the data from the datastore you're probably going to want to create a tall array from that datastore and perform math on the tall array instead of the datastore.
참고 항목
카테고리
Help Center 및 File Exchange에서 Datastore에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!