Python:numpy配列のサブリストは、シーケンスが重要な大きなリストと一致します

bkcollection

大きなリストのどのインデックスでサブリストと一致するかを見つける必要があります。

c = np.array(close)
EMA50 = np.array(MA50)
sublist = [False,True,True]
biglist = (c-EMA50)/c>0.01
>>>array([False, False, False, False, False, False, False, False, False,
       False, False, False, False,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True, False, False,  True, False,  True,  True, False, False,
        True, False, False, False, False, False, False, False,  True,
       False, False, False, False, False, False, False, False, False,
       False, False, False, False, False, False, False, False, False,
       False, False, False, False, False, False,  True,  True,  True,
       False, False, False, False, False, False, False, False, False,
       False, False, False, False, False, False, False, False, False,
       False, False, False, False, False, False, False, False, False,
       False, False, False, False, False, False, False, False, False,
       False, False, False, False, False,  True,  True,  True,  True], dtype=bool)
>>>sublist in biglist
>>>False

Trueを期待していましたが、Falseを返します。

必要な出力は

index_loc = [12,31,68,112] 
Jithin Pavithran

inサブ配列をチェックしません。代わりに、要素をチェックします。

次のようなことをする必要があります:(読みやすさのために大きな配列とサブリストに
使用Abます。)

n = len(b)
c = [i for i in xrange(len(A)-n+1) if (b==A[i:i+n]).all()]

c 必要なインデックスのリストです。

説明:
これはPythonの基本的なリスト内包表記です。
アイデアは、bigarrayのサブ配列を作成し、それがサブリストと一致するかどうかを確認することです。

理解を深めるためにステートメントを分解します。

c = []    
for i in xrange(len(A)-n+1):
    if (b==A[i:i+n]).all():    # if list and arrays match
        c.append(i)

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

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

編集
0

コメントを追加

0

関連記事

リストのより大きなリストから一致する文字列に基づいてサブリストアイテムを抽出します

データが一致するときに「値リストの挿入が列リストと一致しません:1136列数が値数と一致しません」というエラーが表示されるのはなぜですか?

ここでは、タブを表示しようとしています。ボタンをクリックすると、(リスト)がデフォルトのタブになりますが、この呼び出しに一致するオーバーロードがないという大きなエラーが発生します。

セルの内容がリスト値と一致しない場合はシートを削除します

Xは単一のアプリケーションのフォントサイズを大きくします(Xリソースなし)

Excelにインポートされた列の大きなリストから一致する値を削除するコードを探しています

正規表現がすべてのparanthesisサブストリングと一致しない

スタブ関数へのアサートパラメータは、リストの少なくとも1つの値と一致しますか?

文字列内のシーケンスがリスト内のアイテムと一致することを確認します

PHPステートメントは「値リストの挿入が列リストと一致しません」をスローします

Pythonは2つの大きなファイルのワードリストを比較し、一致する場合は出力します

必ずしも直接一致することなく、別のリスト内のすべての文字列を含むサブリストを出力します

パンダシリーズはリストのリストと完全に一致します

Python scipyGEVの適合がディストリビューションと一致しない

「型の不一致を:リスト<地図<文字列、文字列>>にArrayListを<HashMapの<文字列、文字列>>から変換することはできません」の取得マップのリストをインスタンス化しながら、

オブジェクトの配列を作成します。一致するコンストラクターの初期化がないというエラー

Pythonの一致リストの長さが列と等しくない

OnComponentBeginOverlap.AddDynamicは、関数テンプレートのインスタンスが引数リストに一致しないと言っていますか?

埋め込み配列インスタンスの長さがレイアウトで宣言された長さと一致しないため、型をマーシャリングできませんでした

次のindexOfが指定されたサブストリングと一致しないのはなぜですか?

配列をネストされた配列と比較し、一致する値のリストではなく、一致するペアを出力するにはどうすればよいですか?(コードは説明に役立ちます)

リスト、dict、セットに一致するが文字列には一致しないPythonタイプの署名はありますか?

部分的な文字列が一致するか、「?」の前に一致するパンダdf列のサブセット 名前のリストを使用する

条件がパンダのリストまたはシリーズの値と一致する列の行の値を変更します

どのようにTypeErrorを防ぐことができますか:Pythonリストをnumpy配列にコピーするとき、リストのインデックスはタプルではなく整数でなければなりませんか?

配列をフィルタリングして一致するものを見つけ、一致するものがない場合はelseステートメントを実行します

Python、必要な文字列のリストからpandasデータフレーム列のサブ文字列の一意で完全な一致を返し、新しい列として返します

パターンの配列と一致しないBashリストファイル

PDO エラー: 致命的なエラー: 挿入値リストが列リストと一致しません

TOP 一覧

  1. 1

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  2. 2

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

  3. 3

    Ansibleで複数行のシェルスクリプトを実行する方法

  4. 4

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  5. 5

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  6. 6

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  7. 7

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

  8. 8

    Chromeウェブアプリのウェブビューの高さの問題

  9. 9

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

  10. 10

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  11. 11

    Reactでclsxを使用する方法

  12. 12

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  13. 13

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

  14. 14

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  15. 15

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  16. 16

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  17. 17

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  18. 18

    テキストフィールドの値に基づいて UIslider を移動します

  19. 19

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  20. 20

    PowerShellの分割ファイルへのヘッダーの追加

  21. 21

    ソートされた検索、ターゲット値未満の数をカウント

ホットタグ

アーカイブ