Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.

4
Unittest setUp / tearDown für mehrere Tests
Gibt es eine Funktion, die zu Beginn / am Ende eines Testszenarios ausgelöst wird? Die Funktionen setUp und tearDown werden vor / nach jedem einzelnen Test ausgelöst. Normalerweise möchte ich Folgendes haben: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in self.seq) …

3
So kompilieren Sie ein Python-Skript in eine ausführbare Binärdatei
Ich muss ein Python-Skript in eine ausführbare Windows-Datei konvertieren. Ich habe Python 2.6 installiert python26. Ich habe ein Skript erstellt und es beibehalten C:\pythonscript. In diesem Ordner befinden sich zwei Dateien Setup.pyund oldlogs.py(diese Datei muss verschlüsselt werden) setup.py Code ist from distutils.core import setup import py2exe setup(console=['oldlogs.py']) Wie kann ich …

9
Rufen Sie in Tensorflow die Namen aller Tensoren in einem Diagramm ab
Ich erstelle neuronale Netze mit Tensorflowund skflow; aus irgendeinem Grund möchte ich die Werte einiger inneren Tensoren für eine Eingabe erhalten, so verwende ich myClassifier.get_layer_value(input, "tensorName"), myClassifierein Wesen skflow.estimators.TensorFlowEstimator. Es fällt mir jedoch schwer, die richtige Syntax des Tensornamens zu finden, selbst wenn ich seinen Namen kenne (und ich werde …

8
Warum verhält sich + = auf Listen unerwartet?
Der +=Operator in Python scheint unerwartet mit Listen zu arbeiten. Kann mir jemand sagen, was hier los ist? class foo: bar = [] def __init__(self,x): self.bar += [x] class foo2: bar = [] def __init__(self,x): self.bar = self.bar + [x] f = foo(1) g = foo(2) print f.bar print g.bar …

7
Überprüfen einer Python-Modulversion zur Laufzeit
Viele Python-Module von Drittanbietern verfügen über ein Attribut, das die Versionsinformationen für das Modul enthält (normalerweise so etwas wie module.VERSIONoder module.__version__), einige jedoch nicht. Besondere Beispiele für solche Module sind libxslt und libxml2. Ich muss überprüfen, ob zur Laufzeit die richtige Version dieser Module verwendet wird. Gibt es eine Möglichkeit, …
118 python  module  version 


9
Wie verwaltet Python int und long?
Weiß jemand, wie Python intern int und long-Typen verwaltet? Wählt es dynamisch den richtigen Typ? Was ist die Grenze für ein int? Ich verwende Python 2.6. Ist es anders als in früheren Versionen? Wie soll ich den folgenden Code verstehen? >>> print type(65535) <type 'int'> >>> print type(65536*65536) <type 'long'> …
118 python  integer 

3
Wie kann man die zukünftige Warnung von Pandas unterdrücken?
Wenn ich das Programm starte, gibt Pandas jedes Mal eine 'Zukunftswarnung' wie unten. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) Ich habe die Nachricht erhalten, möchte aber nur verhindern, dass Pandas diese Nachricht immer wieder anzeigt. Gibt es einen …






4
Wie kann ich ein Bild mit PIL speichern?
Ich habe gerade eine Bildverarbeitung mit der Python-Bildbibliothek (PIL) unter Verwendung eines Beitrags durchgeführt, den ich zuvor gefunden habe, um Fourier-Transformationen von Bildern durchzuführen, und ich kann die Speicherfunktion nicht zum Laufen bringen. Der gesamte Code funktioniert einwandfrei, aber das resultierende Bild wird nicht gespeichert: from PIL import Image import …

1
Welche Regeln verwendet Pandas, um eine Ansicht gegenüber einer Kopie zu generieren?
Ich bin verwirrt über die Regeln, die Pandas verwendet, wenn er entscheidet, dass eine Auswahl aus einem Datenrahmen eine Kopie des ursprünglichen Datenrahmens oder eine Ansicht des Originals ist. Wenn ich zum Beispiel habe df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) Ich verstehe, dass ein queryeine Kopie zurückgibt, so dass so etwas …

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.