python

Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend.
2
Antworten

Eine Bibliothek wie die Python-Sammlungen. Counter-Bibliothek für C # - Ermitteln des Unterschieds der Werte zwischen zwei Dictionary-Objekten in C #

So würde ich ein Dictionary in C # erstellen. %Vor% In Python, wenn Sie ein Wörterbuch wie folgt haben: %Vor% Wie Sie sehen können, ist Counter sehr nützlich beim Vergleichen von Wörterbuchobjekten. Gibt es in C # eine Bibliothek,...
26.09.2013, 16:39
2
Antworten

Pythons Implementierung von gegenseitigen Informationen

Ich habe einige Probleme bei der Implementierung der Gegenseitigen Informationsfunktion, die Pythons Machine-Learning-Bibliotheken bieten, insbesondere: sklearn.metrics.mutual_info_score (labels_true, labels_pred, contingency = None) ( Ссылка...
10.07.2014, 21:11
1
Antwort

Warum zerstört Python Klassenvariablen vor Objekten?

Ich verstehe, dass Python nicht die Reihenfolge der Zerstörung von Objekten am Ende des Programms garantiert, oder sogar, dass es passieren wird. So verstehe ich, dass der Destruktor einer Klasse sich nicht auf globale Variablen verlassen kan...
14.03.2013, 04:12
3
Antworten

Warum erzeugt somelist [len (somelist)] einen IndexError, aber nicht somelist [len (somelist):]?

Ich verstehe, dass somelist[len(somelist)] nicht auf einen Index zugreifen kann, der außerhalb der definierten Liste liegt - das ist sinnvoll. Aber warum erlaubt Python dann somelist[len(somelist):] ? Ich habe sogar gelesen, dass som...
18.03.2013, 05:33
2
Antworten

Debuggen mit pycharm, wie man in ein Projekt einsteigt, ohne django-Bibliotheken einzugeben

Denken Sie über dieses Szenario nach: Ich debugge mein Django-Projekt und gehe durch den Code (hinein und heraus). Der Debugger gibt manchmal Django-Bibliotheken oder andere externe Bibliotheken ein. Kann jemand verhindern, dass der Debugg...
01.03.2013, 18:35
1
Antwort

2D Nächste Nachbarinterpolation in Python

Angenommen, wir haben die folgende Nachschlagetabelle %Vor% Diese Tabelle enthält eine Beschriftungsmatrix (mit nur 0 und 1 s), x -Werte und y -Werte. Wie kann man nearest-neighbor interpolation für diese Nachschlagetabelle hab...
30.07.2015, 21:35
1
Antwort

Wie verwende ich Python Mock, um eine Ausnahme auszulösen - aber mit Errno auf einen bestimmten Wert gesetzt

Gegeben dieser Python-Code: %Vor% Ich möchte alle möglichen Pfade einschließlich der Ausnahmebehandlung testen. Mit Mock ist es einfach genug, eine Ausnahme, die ich mit diesem Code mache, zu erhöhen : %Vor% Mock löst eine Ausnahme aus,...
12.12.2013, 15:07
2
Antworten

Hinzufügen von Anmerkungen zu Datenpunkten

Ich möchte ein Azimuth-Elevation-Diagramm erstellen, das die Bewegung eines Körpers über eine Reihe von Daten darstellt. In der folgenden Beispielabbildung habe ich ein Polardiagramm der Daten unter Verwendung von Standard-Matplotlib-Aufrufen er...
13.12.2013, 16:54
2
Antworten

Python-Code-Coverage und Multiprocessing

Ich verwende Overalls in Kombination mit coverage.py , um die Python-Code-Abdeckung meiner Testskripts zu verfolgen. Ich benutze die folgenden Befehle: %Vor% Dies funktioniert ziemlich gut mit Ausnahme von Multiprocessing . Code, der von...
03.02.2015, 11:12
2
Antworten

Behalten Sie die Standardargumente der eingepackten / dekorierten Python-Funktion in der Sphinx-Dokumentation bei

Wie kann ich *args und **kwargs durch die echte Signatur in der Dokumentation dekorierter Funktionen ersetzen? Nehmen wir an, ich habe die folgende Dekoration und dekorierte Funktion: %Vor% Entsprechend ruft uns print(myfunc(3, 4))...
06.02.2015, 13:25