Pytania oznaczone «python»

153
u '\ ufeff' w ciągu znaków Pythona

Otrzymuję błąd z następującym wzorcem: UnicodeEncodeError: 'ascii' codec can't encode character u'\ufeff' in position 155: ordinal not in range(128) Nie wiem, co to u'\ufeff'jest, pojawia się, gdy przeglądam sieć. Jak mogę zaradzić tej sytuacji? Metoda .replace()string na tym nie...

153
Pandy: suma wierszy DataFrame dla danych kolumn

Mam następującą ramkę DataFrame: In [1]: import pandas as pd df = pd.DataFrame({'a': [1,2,3], 'b': [2,3,4], 'c':['dd','ee','ff'], 'd':[5,9,1]}) df Out [1]: a b c d 0 1 2 dd 5 1 2 3 ee 9 2 3 4 ff 1 Chciałbym dodać kolumnę 'e', która jest sumą kolumny 'a', 'b'i 'd'. Przeglądając fora,...

153
Dlaczego tablice Pythona są wolne?

Spodziewałem array.arraysię, że będę szybszy niż listy, ponieważ tablice wydają się być rozpakowane. Jednak otrzymuję następujący wynik: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per...

152
Blokowanie pliku w Pythonie

Muszę zablokować plik do pisania w Pythonie. Będzie dostępny z wielu procesów Pythona jednocześnie. Znalazłem kilka rozwiązań online, ale większość z nich nie spełnia moich oczekiwań, ponieważ często są one oparte tylko na Uniksie lub

152
Ścieżka Windows w Pythonie

Jaki jest najlepszy sposób reprezentowania na przykład katalogu Windows "C:\meshes\as"? Próbowałem zmodyfikować skrypt, ale nigdy nie działa, ponieważ nie mogę uzyskać prawidłowego katalogu, zakładam, że '\'działając jako znak

152
Pobieranie jednej wartości z krotki

Czy istnieje sposób na pobranie jednej wartości z krotki w Pythonie przy użyciu wyrażeń? def tup(): return (3, "hello") i = 5 + tup() # I want to add just the three Wiem, że potrafię to zrobić: (j, _) = tup() i = 5 + j Ale to dodałoby kilka tuzinów linii do mojej funkcji, podwajając jej...

152
Konwertuj obiekt typu Pythona na łańcuch

Zastanawiam się, jak przekonwertować obiekt „typu” w języku Python na ciąg znaków przy użyciu funkcji refleksyjnych języka Python. Na przykład chciałbym wydrukować typ obiektu print "My type is " + type(someObject) # (which obviously doesn't work like

152
Zrozumienie funkcji repr () w Pythonie

repr(): wartościowalna reprezentacja ciągu obiektu (może "eval ()" it, co oznacza, że ​​jest to reprezentacja ciągu, która przeliczana jest na obiekt Pythona) Innymi słowy: >>> x = 'foo' >>> repr(x) "'foo'" Pytania: Dlaczego dostaję podwójne cudzysłowy, kiedy to robię...