Pytania oznaczone «python»

90
Zrozumienie timedelta

Biorąc pod uwagę poniższy kod Pythona, pomóż mi zrozumieć, co się tam dzieje. start_time = time.time() time.sleep(42) end_time = time.time() uptime = end_time - start_time human_uptime = str(datetime.timedelta(seconds=int(uptime))) Więc dostaję różnicę między start timea end time, w linii 5...

90
Wykonaj skrypt Pythona przez crontab

Próbuję wykonać skrypt w języku Python przy użyciu tabeli crontab systemu Linux. Chcę uruchamiać ten skrypt co 10 minut. Znalazłem wiele rozwiązań i żadne z nich nie działa. Na przykład: edytuj anacron w /etc/cron.d lub użyj crontab -e. Umieściłem tę linię na końcu pliku, ale to niczego nie...

90
Zastąp wartości ujemne w tablicy numpy

Czy istnieje prosty sposób na zastąpienie wszystkich wartości ujemnych w tablicy wartością 0? Mam kompletny blok, jak to zrobić za pomocą tablicy NumPy. Na przykład a = array([1, 2, 3, -4, 5]) Muszę wrócić [1, 2, 3, 0, 5] a < 0 daje: [False, False, False, True, False] W tym miejscu...

90
Konwersja Django QuerySet do pandy DataFrame

Zamierzam przekonwertować zestaw Django QuerySet na pandy DataFramew następujący sposób: qs = SomeModel.objects.select_related().filter(date__year=2012) q = qs.values('date', 'OtherField') df = pd.DataFrame.from_records(q) Działa, ale czy istnieje bardziej efektywny sposób?...

90
Łączenie łańcuchów dwóch kolumn pandy

Mam DataFrame: from pandas import * df = DataFrame({'foo':['a','b','c'], 'bar':[1, 2, 3]}) To wygląda tak: bar foo 0 1 a 1 2 b 2 3 c Teraz chcę mieć coś takiego: bar 0 1 is a 1 2 is b 2 3 is c Jak mogę to osiągnąć? Próbowałem następujących rzeczy: df['foo'] = '%s is %s' % (df['bar'],...