Python prüft, ob Liste in Liste von Listen mit numpy Arrays

klein

Ich möchte überprüfen , ob meine , querydie vom Typ ist listin der ist database(a listvon lists). Im folgenden Beispiel ist es.

query = [np.array([[4,3],[6,4]]),5,2,1,5]

database = [ [np.array([[8,5],[2,1]]),5,3,1,9],
             [np.array([[4,3],[6,4]]),5,2,1,5],
             [np.array([[7,2],[6,4]]),0,0,8,5]]

Ich habe das versucht:

np.any([(query==data) for data in database])

Ich erhalte jedoch den folgenden Fehler:

ValueError: The truth value of an array with more than one element is ambiguous. 
Use a.any() or a.all()
Vergiss es

Da np.array_equalArrays oder Skalare akzeptiert werden können, können Sie es folgendermaßen verwenden:

In [107]: any(all(np.array_equal(datum, q) for datum, q in zip(data, query)) for data in database)
Out[107]: True

Wenn es sich bei Ihren Skalaren um Floats handelt, möchten Sie möglicherweise np.allclosestattdessen verwenden, np.array_equalda das Testen der exakten Float-Gleichheit häufig nicht wünschenswert ist:

In [108]: np.array_equal(0.1+0.2, 0.3)
Out[108]: False

In [109]: np.allclose(0.1+0.2, 0.3)
Out[109]: True

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Numpy Indizierung mit Liste von Listen

Python prüft, ob Zeichenfolge in Liste zu Liste

Überprüfen, ob eine Liste von Listen mit einer anderen Liste von Listen vereinigt werden kann

Rego - Durchlaufen einer Liste von Listen, um zu prüfen, ob sie mit bestimmten Parametern übereinstimmen

Erstellen eines numpy-Arrays aus einer Liste von Listen mit verschiedenen Datentypen

Python prüft, ob sich eine Liste von Knoten alle in derselben verbundenen Komponente in O(n) befindet

Wie kann ich in Python eine Liste von Punkten (zweidimensionalen Arrays) mit zwei Listen von Zufallsvariablen erstellen?

Komprimieren einer Liste mit einer Liste von Listen in Python

Python prüft, ob alle Elemente in einer Liste Nan . sind

Python prüft, ob eine Liste verschachtelt ist oder nicht

Python prüft, ob Elemente in der Liste enthalten sind

Funktion, die eine ganze Zahl k nimmt, die prüft, ob eine Liste von ganzzahligen Listen l, die Anzahl der ganzzahligen Listen in l zurückgibt, deren Summe k

Liste von Listen mit einer Liste vergleichen

Liste mit einer Liste von Listen vergleichen

So prüfen Sie, ob eine Liste von Listen eine andere Liste enthält

"Reduzieren" -Liste mit Listen von Listen zu Listen von Listen

So überprüfen Sie, ob eine Liste von Paar-numpy-Arrays in einer Liste enthalten ist

Python Längste Liste in einer Liste von Listen; mit Unterstützung für leere Listen

Satz Liste von Listen in Python

Speicher Liste von Listen in einer anderen Liste der Liste, aber mit Änderungen in Python

Arrays zu einer Liste von Listen zusammenfassen

Python-Liste von Diktaten entfernen Elemente mit leeren Listen

Sortieren Sie eine Liste von Listen in Python mit verschiedenen Datentypen

Python - Drucken einer Liste von Listen mit dazwischen liegenden Zeichenfolgen

Ein Spiel in einer Liste von Listen mit Python

Python verschmelzenden Liste von Listen mit unterschiedlicher Länge

So reduzieren Sie eine Liste von Listen mit Datumsangaben in Python

Wie arbeite ich mit einer Python-Liste von Listen?

Wie schreibe ich eine Liste von Listen in Excel mit Python?

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  3. 3

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  4. 4

    Eclipse Oxygen - Projekte verschwinden

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Wie kann ich den Kaskadenmodus global einstellen?

  7. 7

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  8. 8

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  9. 9

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  10. 10

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  11. 11

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  12. 12

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  13. 13

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  14. 14

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  15. 15

    Wie wählt man Unterschiede mit drei Tabellen aus?

  16. 16

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  17. 17

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  18. 18

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  19. 19

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  20. 20

    Modbus Python Schneider PM5300

  21. 21

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

heißlabel

Archiv