Pytania oznaczone «python»

370
Ukrywanie tekstu osi na wykresach matplotlib

Próbuję narysować cyfrę bez znaczników lub liczb na jednej z osi (używam osi w tradycyjnym sensie, a nie nomenklatury matplotlib!). Problem, na jaki natrafiłem, polega na tym, że matplotlib dostosowuje znaczniki x (y) odejmując wartość N, a następnie dodaje N na końcu osi. Może to być niejasne,...

369
Sortujesz listę na podstawie wartości z innej listy?

Mam listę takich ciągów: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] Jaki jest najkrótszy sposób sortowania X przy użyciu wartości z Y, aby uzyskać następujące dane wyjściowe? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] Kolejność elementów mających ten...

367
Iteracja w zakresie dat w Pythonie

Mam następujący kod, aby to zrobić, ale jak mogę to zrobić lepiej? W tej chwili myślę, że to lepsze niż zagnieżdżone pętle, ale zaczyna mieć Perl-one-linerish, gdy masz generator w zrozumieniu listy. day_count = (end_date - start_date).days + 1 for single_date in [d for d in (start_date +...

367
Wymiary tablicy Numpy

Obecnie próbuję nauczyć się Numpy i Pythona. Biorąc pod uwagę następującą tablicę: import numpy as np a = np.array([[1,2],[1,2]]) Czy istnieje funkcja zwracająca wymiary a(np. Tablica 2 na 2)? size() zwraca 4 i to niewiele pomaga.

367
Jak pobrać obraz za pomocą żądań

Próbuję pobrać i zapisać obraz z Internetu za pomocą requestsmodułu Pythona . Oto (działający) kod, którego użyłem: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) Oto nowy (niedziałający) kod wykorzystujący requests: r =...

366
Zsumuj listę liczb w Pythonie

Mam listę liczb, takich jak [1,2,3,4,5...], i chcę obliczyć, (1+2)/2a dla drugiego, (2+3)/2trzeciego (3+4)/2, i tak dalej. Jak mogę to zrobić? Chciałbym zsumować pierwszą liczbę z drugą i podzielić ją przez 2, następnie zsumować drugą liczbę z trzecią i podzielić przez 2, i tak dalej. Jak mogę...

366
Dodanie 5 dni do daty w Pythonie

Mam datę "10/10/11(m-d-y)"i chcę dodać do niej 5 dni za pomocą skryptu Python. Rozważ ogólne rozwiązanie, które działa również na koniec miesiąca. Używam następującego kodu: import re from datetime import datetime StartDate = "10/10/11" Date = datetime.strptime(StartDate, "%m/%d/%y") print...

366
Drukowanie list jako danych tabelarycznych

Jestem całkiem nowy w Pythonie i teraz mam problem z ładnym sformatowaniem moich danych do wydruku. Mam jedną listę, która jest używana dla dwóch nagłówków i macierz, która powinna być zawartością tabeli. Tak jak: teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1], [0,...