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.

6
Der beste Weg, um für numpy.array Gleichheit zu behaupten?
Ich möchte einige Unit-Tests für meine App durchführen und muss zwei Arrays vergleichen. Was ist der beste Weg, um Gleichheit zu behaupten, da array.__eq__ein neues Array zurückgegeben wird ( TestCase.assertEqualwas fehlschlägt)? Zur Zeit benutze ich self.assertTrue((arr1 == arr2).all()) aber ich mag es nicht wirklich

14
Was ist der beste Weg, um alle Teiler einer Zahl zu erhalten?
Hier ist der sehr dumme Weg: def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n Das Ergebnis, das ich gerne hätte, ist ähnlich wie dieses, aber ich hätte gerne einen intelligenteren Algorithmus (dieser ist zu langsam und dumm :-) Ich kann Primfaktoren und ihre Vielfalt …
102 python  algorithm  math 

7
Wie kann ich Python-Programme verteilen?
Meine Bewerbung sieht folgendermaßen aus: main.py. Windows / __init__.py mainwindow.py ... Modell/ __init__.py orders.py ... Ressourcen/ image1.png logo.jpg ... Das Programm wird mit main.py gestartet. Gibt es eine gute Möglichkeit, daraus eine "endgültige" Anwendung zu erstellen? Ich denke an etwas wie py2exe / py2app, aber ohne den Python-Interpreter / die …
102 python 

9
Abrufen “Funktion xmlCheckVersion konnte in der Bibliothek libxml2 nicht gefunden werden. Ist libxml2 installiert? " bei der Installation von lxml über pip
Ich erhalte eine Fehlermeldung, Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?wenn ich versuche, lxml über pip zu installieren. c:\users\f\appdata\local\temp\xmlXPathInitqjzysz.c(1) : fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory ********************************************************************************* Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? ********************************************************************************* …
102 python 


7
ImportError: Kein Modul mit dem Namen sechs
Ich versuche, ein OpenERP-Projekt mit Abhängigkeiten zu erstellen. Es gibt jetzt diesen Fehler Traceback (most recent call last): File "openerp-client.py", line 105, in <module> File "modules\__init__.pyo", line 23, in <module> File "modules\gui\__init__.pyo", line 22, in <module> File "modules\gui\main.pyo", line 33, in <module> File "rpc.pyo", line 29, in <module> File "common\__init__.pyo", …

3
Matplotlib verbindet Streudiagrammpunkte mit der Linie - Python
Ich habe zwei Listen, Daten und Werte. Ich möchte sie mit matplotlib zeichnen. Im Folgenden wird ein Streudiagramm meiner Daten erstellt. import matplotlib.pyplot as plt plt.scatter(dates,values) plt.show() plt.plot(dates, values) erstellt ein Liniendiagramm. Aber was ich wirklich will, ist ein Streudiagramm, in dem die Punkte durch eine Linie verbunden sind. Ähnlich …
102 python  matplotlib 

4
ValueError: Fehler in der mathematischen Domäne
Ich habe gerade ein Beispiel aus Numerical Methods in Engineering mit Python getestet . from numpy import zeros, array from math import sin, log from newtonRaphson2 import * def f(x): f = zeros(len(x)) f[0] = sin(x[0]) + x[1]**2 + log(x[2]) - 7.0 f[1] = 3.0*x[0] + 2.0**x[1] - x[2]**3 + …


5
Wann sollte os.name, sys.platform oder platform.system verwendet werden?
Soweit ich weiß, hat Python drei Möglichkeiten, um herauszufinden, auf welchem ​​Betriebssystem es ausgeführt wird: os.name sys.platform platform.system() Die Kenntnis dieser Informationen ist häufig bei bedingten Importen oder bei der Verwendung von Funktionen hilfreich, die sich zwischen den Plattformen unterscheiden (z. B. time.clock()unter Windows und time.time()UNIX). Meine Frage ist, warum …

7
Wann erstelle ich eine neue App (mit startapp) in Django?
Ich habe dafür gegoogelt, aber ich habe immer noch Probleme damit, was Django als "Apps" definiert. Sollte ich für jede Funktionalität einer Site eine neue App erstellen, obwohl Modelle aus dem Hauptprojekt verwendet werden? Habt ihr eine gute Faustregel, wann eine neue App abgespalten werden soll und wann die Funktionalität …
102 python  django 

6
<Django-Objekt> ist nicht JSON-serialisierbar
Ich habe den folgenden Code zum Serialisieren des Abfragesatzes; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") Und folgendes ist mein get_querset() [{'product': &lt;Product: hederello ()&gt;, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'r\xe9ception ouverte 24h/24', u'chambres non-fumeurs', u'chambres familiales',.........]}] Was ich serialisieren …

7
Namen der aktuellen Klasse abrufen?
Wie erhalte ich den Namen der Klasse, in der ich mich gerade befinde? Beispiel: def get_input(class_name): [do things] return class_name_result class foo(): input = get_input([class name goes here]) Aufgrund der Art des Programms, mit dem ich verbunden bin (vistrails), kann ich es nicht __init__()zum Initialisieren verwenden input.
102 python  class 

4
Wie bekomme ich eine elementweise Matrixmultiplikation (Hadamard-Produkt) in Numpy?
Ich habe zwei Matrizen a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) und ich möchte das elementweise Produkt [[1*5,2*6], [3*7,4*8]]gleich bekommen [[5,12], [21,32]] Ich habe versucht print(np.dot(a,b)) und print(a*b) aber beide geben das Ergebnis [[19 22], [43 50]] Das ist das Matrixprodukt, nicht das elementweise Produkt. Wie kann ich das …

20
Ausführen von Python-Code in Vim
Ich schreibe Python-Code mit Vim und jedes Mal, wenn ich meinen Code ausführen möchte, gebe ich diesen in Vim ein: :w !python Das wird frustrierend, deshalb suchte ich nach einer schnelleren Methode, um Python-Code in Vim auszuführen. Vielleicht Python-Skripte von einem Terminal aus ausführen? Ich benutze Linux.
102 python  vim 

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.