Czy mogę wyodrębnić podstawowe reguły decyzyjne (lub „ścieżki decyzji”) z wytrenowanego drzewa w drzewie decyzyjnym jako listę tekstową? Coś jak: if A>0.4 then if B<0.2 then if C>0.8 then class='X' Dzięki za
Czy mogę wyodrębnić podstawowe reguły decyzyjne (lub „ścieżki decyzji”) z wytrenowanego drzewa w drzewie decyzyjnym jako listę tekstową? Coś jak: if A>0.4 then if B<0.2 then if C>0.8 then class='X' Dzięki za
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ę...
Jestem trochę zdezorientowany, jak działa ten kod: fig, axes = plt.subplots(nrows=2, ncols=2) plt.show() Jak działa figura, osie w tym przypadku? Co to robi? Poza tym, dlaczego nie działałoby to samo: fig = plt.figure() axes = fig.subplots(nrows=2,
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...
Mógłbym użyć jakiegoś pseudokodu lub lepiej, Pythona. Próbuję zaimplementować kolejkę ograniczającą prędkość dla bota IRC Pythona i to częściowo działa, ale jeśli ktoś wyzwala mniej wiadomości niż limit (np. Limit szybkości to 5 wiadomości na 8 sekund, a osoba wyzwala tylko 4), a następny wyzwalacz...
Czasami przydatne jest „sklonowanie” wektora wierszowego lub kolumnowego do macierzy. Przez klonowanie mam na myśli konwersję wektora wierszowego, takiego jak [1,2,3] W matrycę [[1,2,3] [1,2,3] [1,2,3] ] lub wektor kolumnowy, taki jak [1 2 3 ] w [[1,1,1] [2,2,2] [3,3,3] ] W...
jak utworzyć katalog tymczasowy i uzyskać ścieżkę / nazwę pliku w
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...
Jak mogę znaleźć pozostałą część liczby z dzielenia w Pythonie? Na przykład: jeśli liczba to 26, a liczba podzielona to 7, to reszta z dzielenia to 5. (ponieważ 7 + 7 + 7 = 21 i 26-21 =
Zauważyłem, że często sugeruje się używanie kolejek z wieloma wątkami zamiast list i .pop(). Czy dzieje się tak, ponieważ listy nie są bezpieczne dla wątków lub z innego
Chciałbym dodać komentarze do kilku pakietów w pliku wymagań pip. (Tylko po to, żeby wyjaśnić, dlaczego ten pakiet znajduje się na liście.) Czy mogę to zrobić? Wyobrażam sobie coś takiego Babel==0.9.5 # translation CherryPy==3.2.0 # web server Creoleparser==0.7.1 # wiki formatting Genshi==0.5.1 #...
Powiedzmy, że mamy funkcję add w następujący sposób def add(x, y): return x + y chcemy zastosować funkcję mapy dla tablicy map(add, [1, 2, 3], 2) Semantyka jest taka, że chcę dodać 2 do każdego elementu tablicy. Ale mapfunkcja wymaga również listy w trzecim argumencie. Uwaga: dodaję...
Mam ten ciąg: Hello world !!i chcę go wydrukować za pomocą Pythona jako 48:65:6c:6c:6f:20:77:6f:72:6c:64:20:21:21. hex() działa tylko dla liczb całkowitych. Jak można to
Używam, split('\n')aby uzyskać wiersze w jednym ciągu i okazało się, że ''.split()zwraca pustą listę [], a ''.split('\n')zwraca ['']. Czy jest jakiś konkretny powód takiej różnicy? Czy istnieje wygodniejszy sposób liczenia wierszy w
Mam ramkę danych z 2 poziomami indeksu: value Trial measurement 1 0 13 1 3 2 4 2 0 NaN 1 12 3 0 34 Które chcę zamienić w to: Trial measurement value 1 0 13 1 1 3 1 2 4 2 0 NaN 2 1 12 3 0 34 Jak najlepiej to zrobić? Potrzebuję tego, ponieważ chcę zagregować dane zgodnie z...
Pod względem wydajności w Pythonie jest lista-zrozumienie, czy funkcje podoba map(), filter()i reduce()szybciej niż pętli for? Dlaczego, technicznie rzecz biorąc, działają z prędkością C , podczas gdy pętla for działa z prędkością maszyny wirtualnej Pythona ? Załóżmy, że w grze, którą tworzę,...
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...
Używam biblioteki Enum4 do tworzenia klasy wyliczeniowej w następujący sposób: class Color(Enum): RED = 1 BLUE = 2 Chcę [1, 2]gdzieś wydrukować jako listę. Jak mogę to osiągnąć?
Nie mogę uzyskać średniej lub średniej kolumny w pandach. Mają ramkę danych. Żadna z rzeczy, które wypróbowałem poniżej, nie daje mi średniej z kolumnyweight >>> allDF ID birthyear weight 0 619040 1962 0.1231231 1 600161 1963 0.981742 2 25602033 1963 1.3123124 3 624870 1987...
Ściągnąłem Graphviz 2.38wersję MSI i zainstalowany w folderze C:\Python34, a następnie uruchomić pip install Graphviz, wszystko poszło dobrze. W ścieżce systemu dodałem C:\Python34\bin. Kiedy próbowałem uruchomić skrypt testowy filename=dot.render(filename='test'), otrzymałem komunikat...