Pytania oznaczone «python»

874
Wykrywanie pików w układzie 2D

Pomagam klinice weterynaryjnej mierzącej ciśnienie pod łapą psa. Używam Pythona do analizy danych i teraz utknąłem próbując podzielić łapy na (anatomiczne) podregiony. Zrobiłem tablicę 2D każdej łapy, która składa się z maksymalnych wartości dla każdego czujnika, który został obciążony przez łapę...

874
Jak mogę pobrać plik przez HTTP za pomocą Pythona?

Mam małe narzędzie, którego używam do pobierania pliku MP3 ze strony internetowej zgodnie z harmonogramem, a następnie buduję / aktualizuje plik XML podcastu, który dodałem do iTunes. Przetwarzanie tekstu, które tworzy / aktualizuje plik XML, jest napisane w języku Python. Jednak używam wget...

868
Dodaj jeden wiersz do pand DataFrame

Rozumiem, że pandy są zaprojektowane do ładowania w pełni wypełnionych, DataFrameale muszę utworzyć pustą ramkę danych, a następnie dodać wiersze, jeden po drugim . Jak najlepiej to zrobić? Pomyślnie utworzyłem pustą ramkę danych z: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Następnie mogę...

866
Dostajesz klucz z maksymalną wartością w słowniku?

Mam dictionary: klucze są ciągami, wartości są liczbami całkowitymi. Przykład: stats = {'a':1000, 'b':3000, 'c': 100} Chciałbym uzyskać 'b'odpowiedź, ponieważ jest to klucz o wyższej wartości. Wykonałem następujące czynności, używając listy pośredniej z odwróconymi krotkami...

861
Jak iterować równolegle dwie listy?

Mam dwie iterowalne wersje w Pythonie i chcę je przeglądać parami: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b Powinno to skutkować: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 Jednym ze sposobów jest iteracja indeksów: for i in xrange(len(foo)):...

857
rozumienie listy vs. lambda + filtr

Zdarzyło mi się, że mam podstawową potrzebę filtrowania: mam listę i muszę ją filtrować według atrybutu elementów. Mój kod wyglądał tak: my_list = [x for x in my_list if x.attribute == value] Ale potem pomyślałem, czy nie byłoby lepiej tak napisać? my_list = filter(lambda x: x.attribute ==...

846
Jak usunąć / usunąć folder, który nie jest pusty?

Podczas próby usunięcia folderu, który nie jest pusty, pojawia się błąd „odmowa dostępu”. Użyłem następującego polecenia w moim próba: os.remove("/folder_name"). Jaki jest najskuteczniejszy sposób usuwania / usuwania folderu / katalogu, który nie jest

833
Jak uczynić klasę JSON serializowalną

Jak uczynić klasę Python serializowalną? Prosta klasa: class FileItem: def __init__(self, fname): self.fname = fname Co powinienem zrobić, aby uzyskać wynik: >>> import json >>> my_file = FileItem('/foo/bar') >>> json.dumps(my_file) TypeError: Object of type...