Pytania oznaczone «python»

112
Przetwarzaj sekwencje ucieczki w ciągu w Pythonie

Czasami, gdy otrzymuję dane wejściowe z pliku lub użytkownika, otrzymuję ciąg znaków z sekwencjami ucieczki. Chciałbym przetwarzać sekwencje specjalne w taki sam sposób, w jaki Python przetwarza sekwencje specjalne w literałach łańcuchowych . Na przykład, powiedzmy, że myStringjest zdefiniowany...

112
Modularna multiplikatywna funkcja odwrotna w Pythonie

Czy jakiś standardowy moduł Pythona zawiera funkcję obliczającą modularną multiplikatywną odwrotność liczby, tj. y = invmod(x, p)Taką, która x*y == 1 (mod p)? Wydaje się, że Google nie daje żadnych dobrych wskazówek na ten temat. Oczywiście, można wymyślić w domu 10-liniowy rozszerzony algorytm...

112
Narysuj gładką linię za pomocą PyPlot

Mam następujący prosty skrypt, który wykreśla wykres: import matplotlib.pyplot as plt import numpy as np T = np.array([6, 7, 8, 9, 10, 11, 12]) power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00]) plt.plot(T,power) plt.show() Jak to jest teraz, linia biegnie...

112
Usuń element ze słownika, gdy jego klucz jest nieznany

Jaki jest najlepszy sposób usunięcia pozycji ze słownika według wartości, tj. Gdy klucz pozycji jest nieznany? Oto proste podejście: for key, item in some_dict.items(): if item is item_to_remove: del some_dict[key] Czy są lepsze sposoby? Czy jest coś złego w mutowaniu (usuwaniu elementów) ze...

112
Lista krotek do słownika

Oto jak obecnie konwertuję listę krotek na słownik w Pythonie: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Czy jest lepszy sposób? Wygląda na to, że powinien istnieć jeden wiersz, aby to

112
Użycie% f z strftime () w Pythonie, aby uzyskać mikrosekundy

Próbuję użyć strftime () z dokładnością do mikrosekund, co wydaje się możliwe przy użyciu% f (jak podano tutaj ). Jednak gdy spróbuję poniższego kodu: import time import strftime from time print strftime("%H:%M:%S.%f") ... Otrzymuję godzinę, minuty i sekundy, ale% f wypisuje się jako% f, bez...

112
Umieszczanie tekstu w lewym górnym rogu wykresu matplotlib

Jak mogę umieścić tekst w lewym górnym (lub prawym górnym) rogu figury matplotlib, np. Tam, gdzie byłaby legenda w lewym górnym rogu, lub na górze wykresu, ale w lewym górnym rogu? Np. Jeśli jest to plt.scatter (), to coś, co będzie w kwadracie scatter, umieść w lewym górnym rogu. Chciałbym to...

112
Tworzenie mapy cieplnej z pand DataFrame

Mam ramkę danych wygenerowaną z pakietu Pandas Pythona. Jak mogę wygenerować mapę cieplną za pomocą DataFrame z pakietu pandy. import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index,...

112
Jak uzyskać czas UTC w Pythonie?

Przeszukałem grupę na StackExchange w poszukiwaniu rozwiązania, ale nic nie robi tego, czego potrzebuję. W JavaScript używam następujących do obliczania czasu UTC od 1 stycznia 1970: function UtcNow() { var now = new Date(); var utc = Date.UTC(now.getUTCFullYear(), now.getUTCMonth(),...

112
Jak wyłączyć walidację CSRF Django?

Skomentowałem linie procesora csrf i oprogramowania pośredniego w settings.py: 122 123 TEMPLATE_CONTEXT_PROCESSORS = ( 124 'django.contrib.auth.context_processors.auth', 125 # 'django.core.context_processors.csrf', 126 'django.core.context_processors.request', 127