Pytania oznaczone «python»

84
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
Jak napisać UTF-8 w pliku CSV

Próbuję utworzyć plik tekstowy w formacie csv z PyQt4 QTableWidget. Chcę napisać tekst z kodowaniem UTF-8, ponieważ zawiera znaki specjalne. Używam następującego kodu: import codecs ... myfile = codecs.open(filename, 'w','utf-8') ... f =

84
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...

84
Wywołanie IPythona z virtualenv

Rozumiem, że IPython nie jest świadomy Virtualenv i że najbardziej logicznym rozwiązaniem jest zainstalowanie ipythona w każdym virtualenv osobno przy użyciu pip install ipython Jak na razie dobrze. Jedną z rzeczy, które zauważyłem, jest to, że jeśli ogólnosystemowa kopia IPythona jest...

84
Import standardu kodowania zamówień

PEP8 sugeruje, że: Import należy pogrupować w następującej kolejności: standardowe importy bibliotek powiązany import stron trzecich import lokalnych aplikacji / bibliotek Powinieneś umieścić pustą linię między każdą grupą importów. Czy istnieje sposób, aby sprawdzić, czy...

84
Przetwarzanie niezerowych datowników z wypełnieniem w Pythonie

Chcę uzyskać daty z sygnatur czasowych, takich jak: 3/1/2014 9:55with datetime.strptimelub coś równoważnego. Miesiąc, dzień miesiąca i godzina nie są wypełnione zerami, ale nie wydaje się, aby wymieniono tutaj dyrektywę formatowania, która byłaby w stanie przeanalizować to automatycznie. Jakie...

84
Lambda Pythona z podkreśleniem jako argument?

Co robi poniższy kod? a = lambda _:True Z tego, co przeczytałem i przetestowałem w interaktywnym monicie, wydaje się, że jest to funkcja, która zawsze zwraca True. Czy dobrze to rozumiem? Mam nadzieję, że zrozumiem, dlaczego _użyto również podkreślenia ( ).

84
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,...