Pytania oznaczone «python»

141
Wywołanie funkcji klasy wewnątrz __init__

Piszę kod, który pobiera nazwę pliku, otwiera plik i analizuje niektóre dane. Chciałbym to zrobić w klasie. Poniższy kod działa: class MyClass(): def __init__(self, filename): self.filename = filename self.stat1 = None self.stat2 = None self.stat3 = None self.stat4 = None self.stat5 =...

141
Nohup nie zapisuje dziennika do pliku wyjściowego

Używam następującego polecenia, aby uruchomić skrypt Pythona w tle: nohup ./cmd.py > cmd.log & Wygląda jednak na to, że nohup nic nie zapisuje do pliku dziennika. cmd.log jest tworzony, ale zawsze jest pusty. W skrypcie Pythona używam sys.stdout.writezamiast printdrukowania na standardowe...

141
Od macierzy ND do 1D

Powiedz, że mam tablicę a: a = np.array([[1,2,3], [4,5,6]]) array([[1, 2, 3], [4, 5, 6]]) Chciałbym przekonwertować go na tablicę 1D (tj. Wektor kolumnowy): b = np.reshape(a, (1,np.product(a.shape))) ale to wraca array([[1, 2, 3, 4, 5, 6]]) co nie jest tym samym, co: array([1, 2, 3, 4, 5,...

141
Greenlet Vs. Wątki

Jestem nowy w gevents i greenlets. Znalazłem dobrą dokumentację, jak z nimi pracować, ale żadna nie podała mi uzasadnienia, jak i kiedy powinienem używać zielonych ulotek! W czym są naprawdę dobrzy? Czy warto używać ich na serwerze proxy, czy nie? Dlaczego nie wątki? Nie jestem pewien, w jaki...

141
Jak programować równolegle w Pythonie?

W przypadku C ++ możemy użyć OpenMP do programowania równoległego; jednak OpenMP nie będzie działać dla Pythona. Co powinienem zrobić, jeśli chcę równolegle z niektórymi częściami mojego programu w języku Python? Strukturę kodu można uznać za: solve1(A) solve2(B) Gdzie solve1i solve2są dwie...

141
Zastępowanie wartości kolumn w pandach DataFrame

Próbuję zastąpić wartości w jednej kolumnie ramki danych. Kolumna („kobieta”) zawiera tylko wartości „kobieta” i „mężczyzna”. Próbowałem następujących rzeczy: w['female']['female']='1' w['female']['male']='0' Ale otrzymaj dokładnie tę samą kopię poprzednich wyników. Idealnie chciałbym uzyskać...

141
Konwertuj ciąg na Enum w Pythonie

Zastanawiam się, jaki jest prawidłowy sposób konwersji (deserializacji) ciągu znaków na klasę Enum w języku Python. Wygląda na getattr(YourEnumType, str)to, że spełnia swoje zadanie, ale nie jestem pewien, czy jest wystarczająco bezpieczny. Aby być bardziej szczegółowym, chciałbym przekonwertować...

140
Używanie Pylint z Django

Bardzo chciałbym zintegrować pylint z procesem kompilacji moich projektów w Pythonie, ale natknąłem się na jeden show-stopper: jeden z typów błędów, który uważam za niezwykle przydatny -: - E1101: *%s %r has no %r member*stale zgłasza błędy podczas korzystania z typowych pól django , na...

140
Jak odczytać wartość RGB danego piksela w Pythonie?

Jeśli otworzę obraz za pomocą open("image.jpg"), w jaki sposób mogę uzyskać wartości RGB piksela, zakładając, że mam współrzędne piksela? W takim razie jak mogę to odwrócić? Zaczynając od pustej grafiki, „napisz” piksel z określoną wartością RGB? Wolałbym, gdybym nie musiał pobierać żadnych...

140
Jak napisać ciąg Fibonacciego?

Początkowo błędnie zakodowałem program. Zamiast zwracać liczby Fibonacciego między zakresem (tj. StartNumber 1, endNumber 20 powinno = tylko te liczby między 1 a 20), napisałem, aby program wyświetlał wszystkie liczby Fibonacciego między zakresem (tj. StartNumber 1, endNumber 20 wyświetla =...

140
Obsługa bardzo dużych liczb w Pythonie

Rozważałem szybką ocenę rąk pokerowych w Pythonie. Przyszło mi do głowy, że jednym ze sposobów na przyspieszenie tego procesu byłoby przedstawienie wszystkich twarzy i kolorów kart jako liczb pierwszych i pomnożenie ich razem, aby przedstawić ręce. Odrobina: class PokerCard: faces =...