Istnieje wiele dokumentacji na temat serializacji modelu QuerySet, ale jak po prostu serializować do JSON pola wystąpienia
Istnieje wiele dokumentacji na temat serializacji modelu QuerySet, ale jak po prostu serializować do JSON pola wystąpienia
Rozważ następujące: @property def name(self): if not hasattr(self, '_name'): # expensive calculation self._name = 1 + 1 return self._name Jestem nowy, ale myślę, że buforowanie można rozłożyć na dekorator. Tylko że takiego nie znalazłem;) PS rzeczywiste obliczenia nie zależą od zmiennych...
Czy istnieje bardziej zwięzły, skuteczny lub po prostu pytoniczny sposób na wykonanie następujących czynności? def product(list): p = 1 for i in list: p *= i return p EDYTOWAĆ: Właściwie uważam, że jest to nieznacznie szybsze niż użycie operator.mul: from operator import mul # from...
Mam plik zrzutu CSV z kopii zapasowej telefonu Blackberry IPD, utworzony za pomocą IPDDump. Ciągi daty / czasu tutaj wyglądają mniej więcej tak (gdzie ESTjest australijska strefa czasowa): Tue Jun 22 07:46:22 EST 2010 Muszę móc przeanalizować tę datę w Pythonie. Na początku próbowałem użyć...
Mam zbiór danych i chcę porównać, która linia najlepiej go opisuje (wielomiany różnych rzędów, wykładnicze czy logarytmiczne). Używam Pythona i Numpy, a do dopasowywania wielomianów jest funkcja polyfit(). Ale nie znalazłem takich funkcji do dopasowania wykładniczego i logarytmicznego. Czy są...
Kiedyś otwierałem pliki, które znajdowały się w tym samym katalogu, co aktualnie uruchomiony skrypt Pythona, po prostu używając polecenia takiego jak open("Some file.txt", "r") Jednak odkryłem, że gdy skrypt był uruchamiany w systemie Windows przez dwukrotne kliknięcie, próbował otworzyć plik z...
Na przykład otrzymuję ciąg: str = "please answer my question" Chcę to zapisać do pliku. Ale muszę znać rozmiar ciągu przed zapisaniem ciągu do pliku. Jakiej funkcji mogę użyć do obliczenia rozmiaru
Czy w Pythonie jest jakaś funkcja, której mogę użyć do wstawienia wartości w określonej pozycji ciągu? Coś takiego: "3655879ACB6"następnie na pozycji 4 dodaj, "-"aby
Więc uruchamiam skrypt w języku Python, w ramach którego wywołuję debugger języka Python, PDB, pisząc: import ipdb; ipdb.set_trace() (Wersja PDB iPythona, chociaż nie sądzę, żeby to miało znaczenie; używam go tylko do kolorowego wyjścia). Teraz, kiedy dojdę do debugera, chcę wykonać instrukcję...
Jak w Pythonie sprawdzić, czy obiekt jest obiektem generatora? Próbuję tego - >>> type(myobject, generator) podaje błąd - Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'generator' is not defined (Wiem, że mogę sprawdzić, czy...
Jaki dokładnie jest sens SECRET_KEYin django? Przeprowadziłem kilka wyszukiwań w Google i sprawdziłem dokumenty ( https://docs.djangoproject.com/en/dev/ref/settings/#secret-key ), ale szukałem bardziej szczegółowego wyjaśnienia tego, i dlaczego jest to wymagane. Na przykład, co mogłoby się stać,...
Zgodnie z zasadą „Jest tylko jeden oczywisty sposób, aby to zrobić”, jak uzyskać wielkość wektora (tablica 1D) w Numpy? def mag(x): return math.sqrt(sum(i**2 for i in x)) Powyższe działa, ale nie mogę uwierzyć , że muszę sam określić tak banalną i podstawową...
Krótko mówiąc: pythonw.exenic nie robi, nic nie python.exeakceptuje (którego powinienem użyć?) test.py: print "a" Okno CMD: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid...
Próbuję utworzyć wymagane biblioteki w dystrybuowanym pakiecie. Wymaga obu bibliotek SciPy i NumPy . Podczas programowania zainstalowałem oba przy użyciu apt-get install scipy który zainstalował SciPy 0.9.0 i NumPy 1.5.1 i działał dobrze. Chciałbym zrobić to samo używając pip install- aby móc...
Czy istnieje łatwy sposób alfabetycznego sortowania liter w ciągu w Pythonie? Więc dla: a = 'ZENOVW' Chciałbym
Wiem, że mógłbym zaimplementować funkcję błędu średniej kwadratowej w następujący sposób: def rmse(predictions, targets): return np.sqrt(((predictions - targets) ** 2).mean()) Czego szukam, jeśli ta funkcja rmse jest zaimplementowana gdzieś w bibliotece, być może w scipy lub...
Mam komunikat o błędzie na django 1.4: element sekwencji aktualizacji słownika # 0 ma długość 1; 2 jest wymagane [EDYTOWAĆ] Stało się tak, gdy próbowałem użyć tagu szablonu, takiego jak: `{% for v in values%}: dictionary update sequence element #0 has length 1; 2 is required Request Method:...
Próbowałem zaimplementować tę formułę: http://andrew.hedges.name/experiments/haversine/ Aplet działa dobrze dla dwóch punktów, które testuję: Jednak mój kod nie działa. from math import sin, cos, sqrt, atan2 R = 6373.0 lat1 = 52.2296756 lon1 = 21.0122287 lat2 = 52.406374 lon2 =...
Muszę iterować po podkatalogach danego katalogu i szukać plików. Jeśli otrzymam plik, muszę go otworzyć, zmienić zawartość i zastąpić go własnymi wierszami. Próbowałem tego: import os rootdir ='C:/Users/sid/Desktop/test' for subdir, dirs, files in os.walk(rootdir): for file in files:...
Jak mogę wykorzystać PYTHONPATH? Kiedy próbuję uruchomić skrypt w ścieżce, plik nie zostaje znaleziony. Kiedy przechodzę do katalogu zawierającego skrypt, skrypt jest uruchamiany. Więc po co jest PYTHONPATH? $ echo $PYTHONPATH :/home/randy/lib/python $ tree -L 1 '/home/randy/lib/python'...