Als «numpy» getaggte Fragen

NumPy ist eine wissenschaftliche und numerische Erweiterung der Programmiersprache Python.


1
Warum ist np.dot ungenau? (n-dim Arrays)
Angenommen, wir nehmen np.dotzwei 'float32'2D-Arrays: res = np.dot(a, b) # see CASE 1 print(list(res[0])) # list shows more digits [-0.90448684, -1.1708503, 0.907136, 3.5594249, 1.1374011, -1.3826287] Zahlen. Außer, sie können sich ändern: Fall 1 : Scheibea np.random.seed(1) a = np.random.randn(9, 6).astype('float32') b = np.random.randn(6, 6).astype('float32') for i in range(1, len(a)): print(list(np.dot(a[:i], …
15 python  c  arrays  numpy  precision 

6
Finden Sie schnell symmetrische Paare in numpy
from itertools import product import pandas as pd df = pd.DataFrame.from_records(product(range(10), range(10))) df = df.sample(90) df.columns = "c1 c2".split() df = df.sort_values(df.columns.tolist()).reset_index(drop=True) # c1 c2 # 0 0 0 # 1 0 1 # 2 0 2 # 3 0 3 # 4 0 4 # .. .. .. # …
15 python  pandas  numpy 

2
numpy.unique gibt eine falsche Ausgabe für die Liste der Sätze aus
Ich habe eine Liste von Sets gegeben von, sets1 = [{1},{2},{1}] Wenn ich die eindeutigen Elemente in dieser Liste mithilfe von Numpys finde unique, erhalte ich np.unique(sets1) Out[18]: array([{1}, {2}, {1}], dtype=object) Wie zu sehen ist, ist das Ergebnis falsch, wie {1}es in der Ausgabe wiederholt wird. Wenn ich die …
14 python  list  numpy  set 

5
Überprüfen Sie, ob ein Numpy-Array an allen Rändern 0 hat [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 15 Tagen . Was wäre der schnellste Weg, um zu überprüfen, …
13 python  numpy 

3
Langsame Pandas DataFrame MultiIndex neu indizieren
Ich habe einen Pandas DataFrame des Formulars: id start_time sequence_no value 0 71 2018-10-17 20:12:43+00:00 114428 3 1 71 2018-10-17 20:12:43+00:00 114429 3 2 71 2018-10-17 20:12:43+00:00 114431 79 3 71 2019-11-06 00:51:14+00:00 216009 100 4 71 2019-11-06 00:51:14+00:00 216011 150 5 71 2019-11-06 00:51:14+00:00 216013 180 6 92 2019-12-01 …

5
Finden Sie die Entfernung zum nächsten Nullpunkt im NumPy-Array
Angenommen, ich habe ein NumPy-Array: x = np.array([0, 1, 2, 0, 4, 5, 6, 7, 0, 0]) Bei jedem Index möchte ich den Abstand zum nächsten Nullwert ermitteln. Wenn die Position selbst eine Null ist, geben Sie als Abstand Null zurück. Danach interessieren uns nur noch Entfernungen zur nächsten Null …
12 python  numpy 



9
Erstellen Sie eine NxN-Matrix aus Pandas mit einer Spalte
Ich habe Datenrahmen mit jeder Zeile mit einem Listenwert. id list_of_value 0 ['a','b','c'] 1 ['d','b','c'] 2 ['a','b','c'] 3 ['a','b','c'] Ich muss eine Punktzahl mit einer Zeile und gegen alle anderen Zeilen berechnen Zum Beispiel: Step 1: Take value of id 0: ['a','b','c'], Step 2: find the intersection between id 0 …
11 python  pandas  numpy 


2
Das Importieren der numpy c-Erweiterungen ist fehlgeschlagen
Das Importieren der numpy c-Erweiterungen ist fehlgeschlagen Ich habe Python 3.7 auf meinem Windows-System installiert, um mit Visual Studio-Code zu arbeiten . Alles lief gut, einschließlich der Nutzung der Bibliotheken. Ich habe Python mit dem Deinstallationsprogramm-Tool in der Systemsteuerung deinstalliert . Und Miniconda 3 installiert . Ich habe überprüft, ob …



3
Was ist der schnellste Weg, um Gruppennamen von Numpy-Arrays Indizes zuzuordnen?
Ich arbeite mit 3D Pointcloud von Lidar. Die Punkte werden durch ein numpy-Array angegeben, das folgendermaßen aussieht: points = np.array([[61651921, 416326074, 39805], [61605255, 416360555, 41124], [61664810, 416313743, 39900], [61664837, 416313749, 39910], [61674456, 416316663, 39503], [61651933, 416326074, 39802], [61679969, 416318049, 39500], [61674494, 416316677, 39508], [61651908, 416326079, 39800], [61651908, 416326087, 39802], [61664845, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.