python
Jaka jest różnica między INIT a call?
Chcę poznać różnicę między metodami __init__ i __call__.
Na przykład:
class test:
def __init__(self):
self.a = 10
def __call__(self):
b = 20
Jak usunąć elementy z listy podczas iteracji?
Przeglądam listę krotek w Pythonie i próbuję je usunąć, jeśli spełniają określone kryteria.
for tup in somelist:
if det ... code_to_remove_tup
Co powinienem użyć zamiast code_to_remove_tup? Nie mogę wymyślić, jak usunąć przedmiot w ten sposób.
Jak zrobić dobre powtarzalne pandy przykłady
odpowiedzi na to pytanie są wysiłkiem społeczności. Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie przyjmu ... du, czy istnieje odpowiednik R dput(), który pozwala na wygenerowanie kodu do kopiowania w celu regeneracji struktury danych?
Wyświetlanie śladu stosu z uruchomionej aplikacji Pythona
Mam taką aplikację Pythona, która od czasu do czasu utkwiła i nie mogę się dowiedzieć gdzie.
Czy Jest jakiś sposób na sygnal ... ń z metody w kodzie Pythona
sprawdź, co robi uruchomiony proces: Drukuj ślad stosu nieinstrumentowanego Pythona program
Jak losowo wybrać przedmiot z listy?
Załóżmy, że mam następującą listę:
foo = ['a', 'b', 'c', 'd', 'e']
Jaki jest najprostszy sposób, aby pobrać element losowo z tej listy?
Usuwanie duplikatów na listach
W zasadzie muszę napisać program, aby sprawdzić, czy lista ma duplikaty, a jeśli tak, to usuwa je i zwraca nową listę z eleme ... plicates():
t = ['a', 'b', 'c', 'd']
t2 = ['a', 'c', 'd']
for t in t2:
t.append(t.remove())
return t
Czym dokładnie są iterator, iterable i iteracja?
Jakie są najbardziej podstawowe definicje "iterable", "iterator" i " iteracja w Pythonie?
Czytałem wiele definicji, ale ich dokładne znaczenie nadal nie zagości.
Czy ktoś może mi pomóc z podstawowym pomysłem?
Najładniejszy sposób na podpięcie zera do sznurka
Jaki jest najbardziej Pythoniczny sposób na umieszczenie łańcucha liczbowego z zerami w lewo, tzn. aby łańcuch liczbowy miał określoną długość?
Jak drukować bez znaku nowej linii lub spacji?
Pytanie jest w tytule.
Chciałbym to zrobić w Pythonie. Co chciałbym zrobić w tym przykładzie w c :
#include <stdio.h> ... ykład. Nie mów mi, że mogę najpierw zbudować ciąg, a potem go wydrukować. Chciałbym wiedzieć, jak "dołączyć" ciągi do stdout.
Jakie są różnice między modułem urllib, urllib2 i requests?
W Pythonie, jakie są różnice między urllib, urllib2, oraz requests Moduł? Dlaczego są trzy? Wydaje się, że robią to samo...
Konwertuj wszystkie ciągi znaków na liście do int
W Pythonie chcę przekonwertować wszystkie ciągi znaków z listy na liczby całkowite.
Więc jeśli mam:
results = ['1', '2', '3']
Jak to zrobić:
results = [1, 2, 3]
Zrozumienie kwargów w Pythonie
Jakie są zastosowania **kwargs w Pythonie?
Wiem, że możesz zrobić objects.filter na stole i podać **kwargs argument.
Czy ... reślenia delt czasu tj. timedelta(hours = time1)?
Jak to dokładnie działa? Czy jest to klasa "rozpakowywanie"? Jak a,b=1,2?
Jak zrobić serializowalną klasę JSON
Jak zrobić serializowalną klasę Pythona?
Klasa prosta:
class FileItem:
def __init__(self, fname):
self.fname ... eItem('/foo/bar')
>>> json.dumps(my_file)
TypeError: Object of type 'FileItem' is not JSON serializable
Bez błędu
python design patterns [zamknięte]
Szukam wszelkich zasobów, które podadzą przykłady najlepszych praktyk, wzorców projektowych i solidnych zasad korzystania z Pythona.
Importowanie modułów z katalogu nadrzędnego
Używam Pythona 2.5.
To jest moje drzewo katalogów:
ptdraft/
nib.py
simulations/
life/
life.py
(mam równie ... ożna to zrobić bez majsterkowania z sys./ align = "left" /
Uwaga: uruchamiany główny moduł znajduje się w folderze ptdraft.
Jak złapać i wydrukować pełny wyjątek traceback bez zatrzymywania / opuszczania programu?
Chcę wyłapywać i zapisywać wyjątki bez wychodzenia, np.
try:
do_stuff()
except Exception, err:
print(Exception, err) ... ątek zostanie podniesiony bez próby..poza przechwyceniem wyjątku, a ja nie chcę, żeby on opuścił mój program. Jak to zrobić?
Uzyskaj statystyki dla każdej grupy (takie jak count, mean, etc) za pomocą pandas GroupBy?
Mam ramkę danych df i używam kilku kolumn od niej do groupby:
df['col1','col2','col3','col4'].groupby(['col1','col2']).mean ... w pierwszej grupie jest 8 wartości, a w drugiej 10 i tak dalej.
W skrócie: jak uzyskać grupowe statystyki dla ramki danych?
Jaka jest różnica między eval, exec i kompilacji?
Przyglądałem się dynamicznej ocenie kodu Pythona i natknąłem się na funkcje eval() i compile() oraz instrukcję exec.
Czy ktoś może wyjaśnić różnicę między eval i exec i jak różne tryby compile() pasują do siebie?
Jak przetworzyć string do float lub int w Pythonie?
W Pythonie, Jak mogę przetworzyć łańcuch liczbowy, taki jak "545.2222" do odpowiadającej mu wartości float, 542.2222? Lub prz ... do liczby całkowitej, 31?
Chcę tylko wiedzieć, jak parsować float string do a float i (oddzielnie) an int string do an int.
Pisanie listy do pliku za pomocą Pythona
Czy jest to najczystszy sposób zapisu listy do pliku, ponieważ writelines() nie wstawia znaków nowej linii?
file.writelines(["%s\n" % item for item in list])
Wygląda na to, że byłby standardowy sposób...