Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.

5
Jak mogę zbudować formularz django z wieloma przyciskami przesyłania?
Mam formularz z jednym wejściem na e-mail i dwoma przyciskami przesyłania, aby zapisać się i wypisać się z newslettera: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> Mam też klasę: class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter fields = ('email',) Muszę …

2
Argumenty ciągów wątkowości w Pythonie
Mam problem z wątkami w Pythonie i wysyłaniem ciągu w argumentach. def processLine(line) : print "hello"; return; . dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine, args=(dRecieved)); processThread.start(); Gdzie dRecieved to ciąg jednego wiersza odczytywanego przez połączenie. Wywołuje prostą funkcję, która w tej chwili ma tylko jedno zadanie drukowania „cześć”. Jednak pojawia …

3
Wykorzystanie pamięci w Pythonie przez tablice numpy
Używam Pythona do analizy niektórych dużych plików i mam problemy z pamięcią, więc używam sys.getsizeof (), aby śledzić użycie, ale jego zachowanie z tablicami numpy jest dziwne. Oto przykład obejmujący mapę albedo, którą muszę otworzyć: >>> import numpy as np >>> import struct >>> from sys import getsizeof >>> f …
156 python  numpy  sys 

16
Python: najbardziej idiomatyczny sposób konwersji None na pusty ciąg?
Jaki jest najbardziej idiomatyczny sposób na wykonanie następujących czynności? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) aktualizacja: Włączam sugestię Trypticha, aby użyć str (s), co sprawia, że ​​ta rutynowa działa dla innych typów oprócz ciągów. Jestem pod ogromnym wrażeniem sugestii lambda …
156 string  python  idioms 

11
Haszować słownik?
Do celów buforowania potrzebuję wygenerować klucz pamięci podręcznej z argumentów GET, które są obecne w dict. Obecnie używam sha1(repr(sorted(my_dict.items())))( sha1()jest to wygodna metoda wykorzystująca wewnętrznie hashlib ), ale jestem ciekawy, czy istnieje lepszy sposób.
156 python  hash  dictionary 

7
Jak zmienić nazwę aplikacji Django?
Zmieniłem nazwę aplikacji w Django, zmieniając nazwę jej folderu, importu i wszystkich jej odniesień (szablonów / indeksów). Ale teraz pojawia się ten błąd, kiedy próbuję uruchomićpython manage.py runserver Error: Could not import settings 'nameofmynewapp.settings' (Is it on sys.path?): No module named settings Jak mogę debugować i rozwiązać ten błąd? Jakieś …
156 python  django 

4
Ustaw zakres pasków kolorów w matplotlib
Mam następujący kod: import matplotlib.pyplot as plt cdict = { 'red' : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)), 'green': ( (0.0, 0.0, 0.0), (0.02, .45, .45), (1., .97, .97)), 'blue' : ( (0.0, 1.0, 1.0), (0.02, .75, .75), (1., 0.45, 0.45)) } cm = m.colors.LinearSegmentedColormap('my_colormap', cdict, …

9
Jak ustalić, czy kolumna Pandas zawiera określoną wartość
Próbuję ustalić, czy w kolumnie Pandy znajduje się wpis, który ma określoną wartość. Próbowałem to zrobić if x in df['id']. Myślałem, że to działa, z wyjątkiem sytuacji, gdy podałem mu wartość, o której wiedziałem, że nie ma w kolumnie 43 in df['id'], nadal zwracała True. Kiedy podzbiorę na ramkę danych …
156 python  pandas 

6
Jak wybrać elementy tablicy z podanym warunkiem?
Załóżmy, że mam numpy tablicy x = [5, 2, 3, 1, 4, 5], y = ['f', 'o', 'o', 'b', 'a', 'r']. Chcę wybrać elementy yodpowiadające elementom w xktórych są większe niż 1 i mniejsze niż 5. próbowałem x = array([5, 2, 3, 1, 4, 5]) y = array(['f','o','o','b','a','r']) output = …
156 python  numpy 


6
Wyszukaj „nie zawiera” w DataFrame w pandach
Zrobiłem kilka poszukiwań i nie mogę dowiedzieć się, jak filtrować ramkę danych df["col"].str.contains(word), jednak zastanawiam się, czy istnieje sposób na odwrócenie: filtruj ramkę danych według komplementu tego zestawu. np .: z efektem !(df["col"].str.contains(word)). Czy można to zrobić DataFramemetodą?
156 python  pandas  contains 

4
Dlaczego @ foo.setter w Pythonie nie działa dla mnie?
Więc bawię się dekoratorami w Pythonie 2.6 i mam problemy z ich uruchomieniem. Oto plik mojej klasy: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, value): print 'called setter' self._x = value Pomyślałem, że oznaczało to traktowanie xjak właściwość, ale wywołanie tych funkcji podczas pobierania …


5
instalacja pip: Sprawdź uprawnienia i właściciela tego katalogu
Podczas instalacji pip i pythona natknąłem się na komunikat, który mówi: Katalog „/ Users / Parthenon / Library / Logs / pi” lub jego katalog nadrzędny nie jest własnością bieżącego użytkownika, a dziennik debugowania został wyłączony. Sprawdź uprawnienia i właściciela tego katalogu. Jeśli wykonujesz pip z sudo, możesz potrzebować flagi …
155 python  pip  sudo  osx-yosemite 

9
Dlaczego metody __init__ nadklasy nie są wywoływane automatycznie?
Dlaczego projektanci Pythona zdecydowali, że __init__()metody podklas nie wywołują automatycznie __init__()metod ich nadklas, jak w niektórych innych językach? Czy idiom w języku Pythonic i zalecane jest naprawdę podobny do następującego? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something else'

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.