Als «python-2.7» getaggte Fragen

92
Python schreibgeschützte Eigenschaft

Ich weiß nicht, wann das Attribut privat sein soll und ob ich die Eigenschaft verwenden soll. Ich habe kürzlich gelesen, dass Setter und Getter nicht pythonisch sind und ich sollte Property Decorator verwenden. Es ist in Ordnung. Aber was ist, wenn ich ein Attribut habe, das nicht von außerhalb der...

92
RuntimeWarning: Ungültiger Wert beim Teilen

Ich muss ein Programm nach Eulers Methode für das Modell "Ball in a Spring" erstellen from pylab import* from math import* m=0.1 Lo=1 tt=30 k=200 t=20 g=9.81 dt=0.01 n=int((ceil(t/dt))) km=k/m r0=[-5,5*sqrt(3)] v0=[-5,5*sqrt(3)] a=zeros((n,2)) r=zeros((n,2)) v=zeros((n,2)) t=zeros((n,2)) r[1,:]=r0...

90
Rückgabe des Booleschen Werts, wenn set leer ist

Ich habe Probleme, einen saubereren Weg zu finden, um einen booleschen Wert zurückzugeben, wenn mein Satz am Ende meiner Funktion leer ist Ich nehme den Schnittpunkt zweier Mengen und möchte zurückkehren Trueoder darauf Falsebasieren, ob die resultierende Menge leer ist. def myfunc(a,b): c =...

90
wie man spyder auf anaconda aktualisiert

Ich habe Anaconda installiert (Python 2.7.11 | Anaconda custom (64-Bit) | (Standard, 16. Februar 2016, 09:58:36) [MSC v.1500 64-Bit (AMD64)] auf win32) und verwende Spyder 2.3.8 Wenn ich Spyder auf die neueste Version aktualisieren möchte, habe ich die folgenden Befehle durchlaufen: conda update...

89
Python os.path.join () in einer Liste

ich kann >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Aber wenn ich es mache >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] Was vermisse ich

88
Python-Fehler: Kein Modul namens Pylab

Ich bin neu in Python und möchte seine plotFunktionalität zum Erstellen von Diagrammen verwenden. Ich benutze Ubuntu 12.04. Ich habe die Python-Installationsschritte von http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/ befolgt, aber wenn ich das tue from pylab import * Ich...

87
str Leistung in Python

Beim Profilieren eines Teils des Python-Codes ( python 2.6bis zu 3.2) stellte ich fest, dass die strMethode zum Konvertieren eines Objekts (in meinem Fall einer Ganzzahl) in eine Zeichenfolge fast eine Größenordnung langsamer ist als die Verwendung der Zeichenfolgenformatierung. Hier ist der...

87
Wie kann ich eine Python-Zeichenfolge kopieren?

Ich mache das: a = 'hello' Und jetzt möchte ich nur eine unabhängige Kopie von a: import copy b = str(a) c = a[:] d = a + '' e = copy.copy(a) map( id, [ a,b,c,d,e ] ) Out [3]: [4365576160, 4365576160, 4365576160, 4365576160, 4365576160] Warum haben alle dieselbe Speicheradresse und wie kann ich...