ラベル付けされたta​bleをカウントする​方法について

3 次查看(过去 30 天)
HY
HY 2020-12-19
评论: HY 2020-12-24
こんにちは。
ディープラーニングで学習するためのデータにラベル付けをおこないました。
そこで、各カテゴリごとのラベルの数を数えたいのですが方法が思いつきません。カテゴリは22種類あり、ラベル付けされているものは座標と幅、高さが記入されており、ラベル付けしてないものは空白のままです。tableの列方向のラベルの付いている数を知りたいです。
1万枚以上あるため、手動で数えるのは大変なのでなるべくプログラミングで実行したいです。
アイディア、アドバイス等ありましたら宜しくお願い致します。
  5 个评论
HY
HY 2020-12-23
丁寧にご回答頂き、ありがとうございます。 インデックスでゼロ以外のsumを取る方法を教えていただきありがとうございます。 参考になりました。 今は学習を始めてしまい、確認ができませんが終わり次第、是非やってみたいと思います。 大変ありがとうございました。
HY
HY 2020-12-24
源樹様
すみません。なぜかわかりませんが、ベストアンサーを選べない状態です。
後日確認してみます。よろしくお願いいたします。

请先登录,再进行评论。

采纳的回答

源樹 上林
源樹 上林 2020-12-24
 解決されたようで何よりです。
 すみません、まだこの掲示板の使い方になれていないもので。選べないのはおそらく僕の書き込みがコメントだからです。回答の方に再投稿しておきます。
% ゼロ以外のインデックス
i = not( cellfun( @(x) isequal(x,0), T.label1 ) );
% ゼロ以外が取り出せていることを確認
T.label1(i)
% ゼロ以外の合計数
sum(i)
これで、ベストアンサーを選択できる状態になったと思います。よろしくおねがいします。
  1 个评论
HY
HY 2020-12-24
ありがとうございました!

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!