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.


3
Ustawienia szerokości wydruku w notatniku ipython
Mam następujące działki: Ładniej wyglądałyby, gdyby miały taką samą szerokość. Czy masz pomysł, jak to zrobić w notebooku ipython, gdy używam %matplotlib inline? AKTUALIZACJA: Aby wygenerować obie liczby, używam następujących funkcji: import numpy as np import matplotlib.pyplot as plt def show_plots2d(title, plots, points, xlabel = '', ylabel = ''): """ …

8
Jak uzyskać dostęp do klas potomnych obiektu w django bez znajomości nazwy klasy potomnej?
W Django, gdy masz klasę nadrzędną i wiele klas potomnych, które ją dziedziczą, normalnie uzyskujesz dostęp do dziecka poprzez parentclass.childclass1_set lub parentclass.childclass2_set, ale co jeśli nie znam nazwy konkretnej klasy potomnej, której chcę? Czy istnieje sposób na uzyskanie powiązanych obiektów w kierunku rodzic-> dziecko bez znajomości nazwy klasy podrzędnej?

9
Hashable, niezmienny
Z niedawnego pytania SO (zobacz Tworzenie słownika w Pythonie, który jest indeksowany przez listy ) zdałem sobie sprawę, że prawdopodobnie miałem błędną koncepcję znaczenia obiektów haszowalnych i niezmiennych w Pythonie. Co w praktyce oznacza hashable? Jaka jest relacja między hashable i immutable? Czy istnieją zmienne obiekty, które są hashowalne lub …


1
matplotlib ustaw rozmiar etykiety yaxis
Jak mogę zmienić rozmiar samej etykiety yaxis? W tej chwili zmieniam rozmiar wszystkich etykiet za pomocą pylab.rc('font', family='serif', size=40) ale w moim przypadku chciałbym, aby etykieta osi Y była większa niż oś X. Chciałbym jednak zostawić etykiety kleszczy w spokoju. Próbowałem na przykład: pylab.gca().get_ylabel().set_fontsize(60) ale dostaję tylko: AttributeError: 'str' object …

3
Usuń NaN z serii pand
Czy istnieje sposób na usunięcie wartości NaN z serii pandy? Mam serię, która może zawierać pewne wartości NaN lub nie, i chciałbym zwrócić kopię serii z usuniętymi wszystkimi NaN.
81 python  pandas  series 

3
Rozumienie zestawu w Pythonie
Więc mam te dwa problemy do zadania domowego i utknąłem na drugim. Użyj Python Set Compression (Pythonowy odpowiednik notacji Set Builder), aby wygenerować zbiór wszystkich liczb pierwszych, które są mniejsze niż 100. Przypomnij sobie, że liczba pierwsza to liczba całkowita większa niż 1 i niepodzielna przez żadną liczbę całkowitą inną …


7
Jak wykonać pętlę przez generator
Jak jedna pętla może przejść przez generator? Myślałem o tym w ten sposób: gen = function_that_returns_a_generator(param1, param2) if gen: # in case the generator is null while True: try: print gen.next() except StopIteration: break Czy jest bardziej pytoniczny sposób?
81 python  generator 

7
Argument pozycyjny a argument ze słowem kluczowym
Na tej podstawie Argument pozycyjny to nazwa, po której nie następuje znak równości (=) i wartość domyślna. Po argumencie słowa kluczowego następuje znak równości i wyrażenie, które podaje jego wartość domyślną. def rectangleArea(width, height): return width * height print rectangleArea(width=1, height=2) Pytanie > Zakładam, że oba argumenty widthi heightsą argumentami …
81 python 

7
Jak zainstalować pakiety Pythona z pliku tar.gz bez użycia pip install
Krótko mówiąc, mój komputer roboczy ma ograniczenia sieciowe, co oznacza, że ​​próba użycia pip installw cmd prowadzi tylko do przekroczenia limitu czasu / nie znalezienia błędów pakietu. Na przykład; kiedy próbuję pip install seaborn: Zamiast tego próbowałem pobrać plik tar.gz pakietów, które chcę, jednak nie wiem, jak je zainstalować. Wyodrębniłem …


13
Jak mogę ładnie wydrukować tabele ASCII w Pythonie? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Szukam sposobu na ładne wydrukowanie tabel w ten sposób: ======================= | column 1 | column 2 …
81 python  ascii  tabular 

3
Wydajność Pand stosuje się w porównaniu z np.vectorize do tworzenia nowej kolumny z istniejących kolumn
Używam ramek danych Pandas i chcę utworzyć nową kolumnę jako funkcję istniejących kolumn. Nie widziałem dobrej dyskusji na temat różnicy prędkości między df.apply()i np.vectorize(), więc pomyślałem, że zapytam tutaj. Funkcja Pandy apply()jest powolna. Z tego, co zmierzyłem (pokazane poniżej w niektórych eksperymentach), użycie np.vectorize()jest 25 razy szybsze (lub więcej) niż …

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.