MATLAB配列内のすべての整数要素インデックスを見つけるエレガントな方法は?

シブズギャンブル

整数と倍精度浮動小数点数の混合を含むdouble配列があります。整数要素のすべてのインデックスを取得したいと思います。私のやり方(下記参照)はかなり醜いです。

idx_list = [];
for idx = 1:numel(A)
    if isinteger(A(idx))
        idx_list = [idx_list idx];
    end
end

ワンライナー/よりエレガントな方法があると思います。

Divakar

このようなものは完全な整数を見つけるでしょう-

idx_list = find( floor(A) == A )

に変更floorするceilか、roundまたは変更するfix必要があります。

浮動小数点の精度の問題に対処したい場合は、epsここで紹介できます-

idx_list = find(abs(round(A) - A)<eps(round(A)))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

配列内のすべての要素のインデックスを見つける方法は?

リスト内の要素のすべてのインデックスを見つける方法は?

numpy配列内の要素のインデックスを見つける方法は?

範囲を使用してnumpy配列内のリスト要素のインデックスを見つける方法

Matlabを使用して配列内の四分位値のインデックス値を見つける方法は?

JavaScriptの配列内で連続するサブ配列を見つけるエレガントな方法は?

以前のすべてのインデックスが指定された整数Nになるまで、配列内の数値のインデックスを効率的に見つける方法は?

2つの配列を比較して、要素が異なるインデックスを見つける方法は?

配列内の要素のすべての出現のインデックスを見つける方法(Ramda.jsの方法)?

配列要素のインデックスを見つける方法

リスト内の反復配列のインデックスを見つける効率的な方法は?

std :: map内の指定されたプレフィックスまたはstd :: set内の要素を持つキーを見つけるエレガントな方法

リスト内の辞書のすべてのインデックスを見つける方法は?

Javaのストリームを使用して文字列コレクション内の要素のインデックスを見つける方法は?

配列内の特定のインデックスの前の最小要素を見つける方法は?

CUDA配列内のすべての個別の値の最初のインデックスを見つける

Python:配列内の特定の要素のインデックスを見つける方法は?

配列内の整数の実行のインデックスを見つける

文字列内の文字のすべてのオカレンスのインデックスを見つける方法は?

行列内の特定の行のNaN要素のない列のインデックスを見つける方法は?

Javaで配列内の要素のインデックスを見つける方法は?

値が特定の値より大きいInt64リスト内のすべての要素のインデックスを見つける方法は?

別のリストまたは配列に基づいて配列/リスト内の要素のインデックスを見つける

配列内のすべての値のインデックスを効率的に見つける

多方向の2D配列で隣接する要素を見つけるエレガントな方法を見つけようとしています

C#のラムダ式内の配列内の要素のインデックスを見つける方法

配列内の配列のインデックスを見つける方法

配列内の最小要素のインデックスを見つける(Java)

JSON配列内の要素を見つけるためのインデックス

TOP 一覧

  1. 1

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    CSSのみを使用して三角形のアニメーションを作成する方法

  4. 4

    ドロップダウンリストで選択したアイテムのQComboBoxスタイル

  5. 5

    ZScalerと証明書の問題により、Dockerを使用できません

  6. 6

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  7. 7

    Windows 10でのUSB入力デバイスの挿入/取り外しの検出

  8. 8

    Excel - count multiple words per cell in a range of cells

  9. 9

    PictureBoxで画像のブレンドを無効にする

  10. 10

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  11. 11

    スタート画面にシャットダウンタイルを追加するにはどうすればよいですか?

  12. 12

    Python / SciPyのピーク検出アルゴリズム

  13. 13

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  14. 14

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

  15. 15

    LinuxでPySide2(Qt for Python)をインストールするQt Designerはどこにありますか?

  16. 16

    goormIDEは、ターミナルがロードするデフォルトプロジェクトを変更します

  17. 17

    QGISとPostGIS(マップポイント(米国の地図上にraduisを使用した緯度と経度)

  18. 18

    MLでのデータ前処理の背後にある直感

  19. 19

    ターミナルから「入力ソースの変更」ショートカットを設定する

  20. 20

    パンダは異なる名前の列に追加します

  21. 21

    同じクラスの異なるバージョンを使用したクラスローディング:java.lang.LinkageError:名前の重複クラス定義を試行しました

ホットタグ

アーカイブ