Als «numpy» getaggte Fragen

NumPy ist eine wissenschaftliche und numerische Erweiterung der Programmiersprache Python.


11
FutureWarning: elementweiser Vergleich fehlgeschlagen; Rückgabe des Skalars, aber in Zukunft wird ein elementweiser Vergleich durchgeführt
Ich verwende Pandas 0.19.1unter Python 3. Ich erhalte eine Warnung in diesen Codezeilen. Ich versuche, eine Liste zu erhalten, die alle Zeilennummern enthält, in denen die Zeichenfolge Peterin der Spalte vorhanden ist Unnamed: 5. df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() Es wird eine Warnung ausgegeben: "\Python36\lib\site-packages\pandas\core\ops.py:792: FutureWarning: …

5
Python, wie man ein numpy-Array mit Nullen auffüllt
Ich möchte wissen, wie ich mit Python 2.6.6 mit Numpy Version 1.5.0 ein 2D-Numpy-Array mit Nullen auffüllen kann. Es tut uns leid! Aber das sind meine Grenzen. Daher kann ich nicht verwenden np.pad. Zum Beispiel möchte ich amit Nullen auffüllen, damit die Form übereinstimmt b. Der Grund, warum ich das …
99 python  arrays  numpy  pad 



7
Zeichnen einer schnellen Fourier-Transformation in Python
Ich habe Zugriff auf NumPy und SciPy und möchte eine einfache FFT eines Datensatzes erstellen. Ich habe zwei Listen, eine mit yWerten und eine mit Zeitstempeln für diese yWerte. Was ist der einfachste Weg, diese Listen in eine SciPy- oder NumPy-Methode einzuspeisen und die resultierende FFT zu zeichnen? Ich habe …
98 python  numpy  scipy  fft 


4
Zeichenfolgen in einem DataFrame, aber dtype ist ein Objekt
Warum sagt mir Pandas, dass ich Objekte habe, obwohl jedes Element in der ausgewählten Spalte eine Zeichenfolge ist - auch nach expliziter Konvertierung. Dies ist mein DataFrame: <class 'pandas.core.frame.DataFrame'> Int64Index: 56992 entries, 0 to 56991 Data columns (total 7 columns): id 56992 non-null values attr1 56992 non-null values attr2 56992 …
96 python  pandas  numpy  types  series 

6
Numpy Index Slice ohne Verlust von Dimensionsinformationen
Ich verwende numpy und möchte eine Zeile indizieren, ohne die Dimensionsinformationen zu verlieren. import numpy as np X = np.zeros((100,10)) X.shape # >> (100, 10) xslice = X[10,:] xslice.shape # >> (10,) In diesem Beispiel ist xslice jetzt 1 Dimension, aber ich möchte, dass es (1,10) ist. In R würde …
96 python  numpy 

6
Verwenden einer vorab trainierten Worteinbettung (word2vec oder Glove) in TensorFlow
Ich habe kürzlich eine interessante Implementierung für die Klassifizierung von Faltungstexten überprüft . Alle von mir überprüften TensorFlow-Codes verwenden jedoch zufällige (nicht vorab trainierte) Einbettungsvektoren wie die folgenden: with tf.device('/cpu:0'), tf.name_scope("embedding"): W = tf.Variable( tf.random_uniform([vocab_size, embedding_size], -1.0, 1.0), name="W") self.embedded_chars = tf.nn.embedding_lookup(W, self.input_x) self.embedded_chars_expanded = tf.expand_dims(self.embedded_chars, -1) Weiß jemand, wie …

4
Die Zahl von imshow () ist zu klein
Ich versuche, ein numpy-Array mit imshow () zu visualisieren, da es imagesc () in Matlab ähnelt. imshow(random.rand(8, 90), interpolation='nearest') Die resultierende Figur ist in der Mitte des grauen Fensters sehr klein, während der größte Teil des Raums nicht belegt ist. Wie kann ich die Parameter einstellen, um die Figur größer …

1
Gibt es einen Vorteil für die Analysegeschwindigkeit oder die Speichernutzung bei der Verwendung von HDF5 für große Array-Speicher (anstelle von flachen Binärdateien)?
Ich verarbeite große 3D-Arrays, die ich oft auf verschiedene Arten in Scheiben schneiden muss, um eine Vielzahl von Datenanalysen durchzuführen. Ein typischer "Würfel" kann ~ 100 GB groß sein (und wird wahrscheinlich in Zukunft größer werden) Es scheint, dass das typische empfohlene Dateiformat für große Datenmengen in Python die Verwendung …
95 python  numpy  hdf5  pytables  h5py 


3
Wie funktioniert python numpy.where ()?
Ich spiele mit numpyund stöbere in der Dokumentation und bin auf etwas Magie gestoßen. Ich spreche nämlich von numpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) Wie erreichen sie intern, dass Sie so etwas x > 5in eine Methode überführen …

5
Was ist der Unterschied zwischen NaN und None?
Ich lese zwei Spalten einer CSV-Datei mit Pandas readcsv()und weise die Werte dann einem Wörterbuch zu. Die Spalten enthalten Zeichenfolgen aus Zahlen und Buchstaben. Gelegentlich gibt es Fälle, in denen eine Zelle leer ist. Meiner Meinung nach sollte der Wert, der zu diesem Wörterbucheintrag gelesen wird, Noneaber stattdessen nanzugewiesen werden. …
94 python  numpy  pandas  nan 

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.