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.

2
Python xticks w podplotach
Jeśli wykreślę pojedynczą imshowdziałkę, mogę użyć fig, ax = plt.subplots() ax.imshow(data) plt.xticks( [4, 14, 24], [5, 15, 25] ) aby zastąpić moje etykiety xtick. Teraz kreślę 12 imshowdziałek za pomocą f, axarr = plt.subplots(4, 3) axarr[i, j].imshow(data) Jak mogę zmienić zaznaczenia tylko dla jednego z tych wątków podrzędnych? Mam dostęp …

18
Nie można zainstalować pyodbc w systemie Linux
Używam Linuksa (2.6.18-164.15.1.el5.centos.plus) i próbuję zainstalować pyodbc. Robię pip install pyodbc i otrzymuję bardzo długą listę błędów, które kończą się na błąd: polecenie „gcc” nie powiodło się z kodem zakończenia 1 Zajrzałem do /root/.pip/pip.log i zobaczyłem co następuje: InstallationError: Command / usr / local / bin / python -c "import …
84 python  linux  centos  pyodbc 

2
Co to są adnotacje zmiennych?
Wkrótce zostanie wydany Python 3.6. PEP 494 - Harmonogram wydania Pythona 3.6 wspomina o końcu grudnia, więc przejrzałem Co nowego w Pythonie 3.6, aby zobaczyć, jak wspominają o adnotacjach zmiennych : PEP 484 wprowadził standard dla adnotacji typu parametrów funkcji, czyli podpowiedzi typu. Ten PEP dodaje składnię do Pythona w …

6
Indeks dostępu do ostatniego elementu w ramce danych
Rozglądam się za tym, ale wydaje mi się, że nie mogę go znaleźć (choć musi być niezwykle trywialne). Problem, który mam, polega na tym, że chciałbym pobrać wartość kolumny dla pierwszego i ostatniego wpisu ramki danych. Ale jeśli to zrobię: df.ix[0]['date'] Dostaję: datetime.datetime(2011, 1, 10, 16, 0) ale jeśli to …
84 python  pandas 

8
Przesuwaj elementy w tablicy numpy
W następstwie tego pytania sprzed lat, czy istnieje kanoniczna funkcja „przesunięcia” w numpy? Nie widzę nic z dokumentacji . Oto prosta wersja tego, czego szukam: def shift(xs, n): if n >= 0: return np.r_[np.full(n, np.nan), xs[:-n]] else: return np.r_[xs[-n:], np.full(-n, np.nan)] Używanie tego jest jak: In [76]: xs Out[76]: array([ …
84 python  numpy 



4
Python - ręcznie zainstaluj pakiet za pomocą virtualenv
Mam program w języku Python, który chcę zainstalować w moim virtualenv - jest to pakiet zip, który muszę rozpakować, a następnie uruchomić program setup.py - ale moje pytanie dotyczy bardziej sposobu umieszczenia tych rozpakowanych plików w moim virtualenv, aby pakiet zostanie zainstalowany w folderze pakietów witryn virtualenv? Mogę również zainstalować …


2
Żądanie Django pobierz parametry
W żądaniu Django mam: POST:<QueryDict: {u'section': [u'39'], u'MAINS': [u'137']}> Jak uzyskać wartości sectioni MAINS? if request.method == 'GET': qd = request.GET elif request.method == 'POST': qd = request.POST section_id = qd.__getitem__('section') or getlist....

12
Kontynuacja w Python's unittest, gdy asercja nie powiedzie się
EDYCJA: przełączono na lepszy przykład i wyjaśniono, dlaczego jest to prawdziwy problem. Chciałbym napisać testy jednostkowe w Pythonie, które będą kontynuowane, gdy asercja nie powiedzie się, tak żebym mógł zobaczyć wiele niepowodzeń w jednym teście. Na przykład: class Car(object): def __init__(self, make, model): self.make = make self.model = make # …

10
Generowanie listy liczb losowych, sumującej się do 1
Jak sporządziłbym listę N (powiedzmy 100) liczb losowych, tak aby ich suma wynosiła 1? Mogę utworzyć listę liczb losowych za pomocą r = [ran.random() for i in range(1,100)] Jak bym to zmodyfikował, aby lista sumowała się do 1 (to jest dla symulacji prawdopodobieństwa).
84 python  random 

9
Jaki jest Pythonic sposób na wstrzykiwanie zależności?
Wprowadzenie W przypadku języka Java Dependency Injection działa jako czysty OOP, tj. Udostępniasz interfejs do zaimplementowania, aw kodzie struktury akceptujesz instancję klasy, która implementuje zdefiniowany interfejs. Teraz w przypadku Pythona możesz zrobić to samo, ale myślę, że ta metoda była zbyt dużym narzutem w przypadku Pythona. Jak więc zaimplementowałbyś to …



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.