Als «numpy» getaggte Fragen

NumPy ist eine wissenschaftliche und numerische Erweiterung der Programmiersprache Python.



3
Laden Sie csv in eine 2D-Matrix mit numpy zum Zeichnen
Angesichts dieser CSV-Datei: "A","B","C","D","E","F","timestamp" 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291111964948E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291113113366E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291120650486E12 Ich möchte es einfach als Matrix / ndarray mit 3 Zeilen und 7 Spalten laden. Aus irgendeinem Grund ist alles, was ich aus numpy herausholen kann, ein ndarray mit 3 Zeilen (eine pro Zeile) und ohne Spalten. r = np.genfromtxt(fname,delimiter=',',dtype=None, names=True) print r …
78 python  arrays  csv  numpy  reshape 

4
Wie wird die Achse im Array von numpy indiziert?
In Numpys Tutorial kann die Achse mit ganzen Zahlen indiziert werden, wie 0für Spalte, 1für Zeile, aber ich verstehe nicht, warum sie auf diese Weise indiziert werden? Und wie finde ich den Index jeder Achse heraus, wenn ich mit mehrdimensionalen Arrays fertig werde?
78 python  numpy 

1
NumPy: Logarithmus mit Basis n
Aus der Numpy-Dokumentation zu Logarithmen habe ich Funktionen gefunden, um den Logarithmus mit Basis e , 2 und 10 zu übernehmen : import numpy as np np.log(np.e**3) #3.0 np.log2(2**3) #3.0 np.log10(10**3) #3.0 Wie nehme ich jedoch den Logarithmus mit der Basis n (z. B. 42) in numpy?
78 python  math  numpy  logarithm 


10
Wie man reproduzierbare Ergebnisse in Keras erhält
Jedes Mal, wenn ich das imdb_lstm.pyBeispiel über das Keras-Framework ( https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py ) ausführe, erhalte ich unterschiedliche Ergebnisse ( Testgenauigkeit ). Der Code enthält np.random.seed(1337)oben vor allen Keras Importe. Es sollte verhindern, dass bei jedem Lauf unterschiedliche Zahlen generiert werden. Was vermisse ich? UPDATE: Wie man repro: Installieren Sie Keras ( …
78 python  numpy  theano  keras 


4
shuffle vs permute numpy
Was ist der Unterschied zwischen numpy.random.shuffle(x)und numpy.random.permutation(x)? Ich habe die Dokumentseiten gelesen, konnte aber nicht verstehen, ob es einen Unterschied zwischen den beiden gab, wenn ich nur die Elemente eines Arrays zufällig mischen möchte. Genauer gesagt, ich habe ein Array x=[1,4,2,8]. Wenn ich zufällige Permutationen von x erzeugen möchte, was …


2
Numpy Division mit RuntimeWarning: Ungültiger Wert in double_scalars
Ich habe folgendes Skript geschrieben: import numpy d = numpy.array([[1089, 1093]]) e = numpy.array([[1000, 4443]]) answer = numpy.exp(-3 * d) answer1 = numpy.exp(-3 * e) res = answer.sum()/answer1.sum() print res Aber ich habe dieses Ergebnis bekommen und mit dem Fehler aufgetreten: nan C:\Users\Desktop\test.py:16: RuntimeWarning: invalid value encountered in double_scalars res …
77 python  numpy  warnings 

15
RuntimeError: Modul kompiliert gegen API-Version a, aber diese Version von numpy ist 9
Code: import numpy as np import cv Konsole: >>> runfile('/Users/isaiahnields/.spyder2/temp.py', wdir='/Users/isaiahnields/.spyder2') RuntimeError: module compiled against API version a but this version of numpy is 9 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 685, in runfile execfile(filename, namespace) File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 78, in execfile …

10
Mischen / Permutieren eines DataFrame in Pandas
Was ist eine einfache und effiziente Möglichkeit, einen Datenrahmen in Pandas nach Zeilen oder Spalten zu mischen? Dh wie man eine Funktion schreibt shuffle(df, n, axis=0), die einen Datenrahmen, eine Anzahl von Mischvorgängen nund eine Achse ( axis=0ist Zeilen, axis=1ist Spalten) verwendet und eine Kopie des Datenrahmens zurückgibt, der nmal …
76 python  numpy  pandas 



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.