Pytania oznaczone «python»

242
Dodaj listę do ustawienia?

Testowane na interprecie języka Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module>...

242
Python JSON serializuje obiekt dziesiętny

Mam Decimal('3.9')jako część obiektu i chcę zakodować to w ciągu JSON, który powinien wyglądać {'x': 3.9}. Nie dbam o precyzję po stronie klienta, więc float jest w porządku. Czy istnieje dobry sposób na serializację tego? JSONDecoder nie akceptuje obiektów dziesiętnych, a wcześniejsza konwersja...

242
Funkcja wywołania Pythona w klasie

Mam ten kod, który oblicza odległość między dwiema współrzędnymi. Obie funkcje należą do tej samej klasy. Jak jednak wywołać funkcję distToPointw funkcji isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self,...

242
Naga gwiazdka w argumentach funkcji?

Do czego służy pusta gwiazdka w argumentach funkcji? Kiedy spojrzałem na moduł marynaty , widzę to: pickle.dump(obj, file, protocol=None, *, fix_imports=True) Wiem o pojedynczych i podwójnych gwiazdkach poprzedzających argumenty (dla zmiennej liczby argumentów), ale to nic nie poprzedza. I...

242
Pandy: upuścić poziom z wielopoziomowego indeksu kolumny?

Jeśli mam indeks kolumn wielopoziomowych: >>> cols = pd.MultiIndex.from_tuples([("a", "b"), ("a", "c")]) >>> pd.DataFrame([[1,2], [3,4]], columns=cols) za --- + - b | do - + --- + - 0 | 1 | 2) 1 | 3 | 4 Jak mogę upuścić poziom „a” tego indeksu, aby uzyskać: b | do - + ---...

241
Po co kompilować kod Pythona?

Dlaczego miałbyś skompilować skrypt Pythona? Możesz uruchomić je bezpośrednio z pliku .py i działa dobrze, więc czy istnieje przewaga wydajności czy coś takiego? Zauważyłem również, że niektóre pliki w mojej aplikacji są kompilowane do pliku .pyc, podczas gdy inne nie,...

241
Dlaczego Python nie ma funkcji znaku?

Nie rozumiem, dlaczego Python nie ma signfunkcji. Ma abswbudowaną (którą uważam za signsiostrę), ale niesign . W Pythonie 2.6 jest nawet copysignfunkcja (w matematyce ), ale nie ma znaku. Po co męczyć się, aby napisać, copysign(x,y)kiedy możesz po prostu napisać a, signa następnie uzyskać...

241
Transponuj listę list

Weźmy: l = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] Wynik, którego szukam, to r = [[1, 4, 7], [2, 5, 8], [3, 6, 9]] i nie r = [(1, 4, 7), (2, 5, 8), (3, 6, 9)] Bardzo mile

241
Python: Usunięcie \ xa0 z ciągu?

Obecnie używam Beautiful Soup do parsowania pliku HTML i wywoływania get_text(), ale wygląda na to, że mam dużo \ xa0 znaków reprezentujących spacje. Czy istnieje skuteczny sposób na usunięcie ich wszystkich w Pythonie 2.7 i zamianę ich w spacje? Wydaje mi się, że bardziej ogólne pytanie brzmi: czy...

241
Konwertuj kolumnę Pandy na DateTime

Mam jedno pole w pandach DataFrame, które zostało zaimportowane jako format ciągu. Powinna to być zmienna datetime. Jak przekonwertować go na kolumnę daty i godziny, a następnie filtrować według daty. Przykład: DataFrame Name: raw_data Nazwa kolumny: Mycol Format wartości w kolumnie:...

240
Wszystkie kombinacje listy list

Po prostu szukam pythonowej wersji Combination ofList<List<int>> Biorąc pod uwagę listę list, potrzebuję nowej listy, która zawiera wszystkie możliwe kombinacje elementów między listami. [[1,2,3],[4,5,6],[7,8,9,10]] -> [[1,4,7],[1,4,8],...,[3,6,10]] Liczba list jest nieznana, więc...

240
Konwertuj obiekt wiersza sqlalchemy na Python Dict

Czy istnieje prosty sposób na iterację par nazw kolumn i wartości? Moja wersja sqlalchemy to 0.5.6 Oto przykładowy kod, w którym próbowałem użyć dict (wiersz), ale zgłasza wyjątek, TypeError: Obiekt „User” nie jest iterowalny import sqlalchemy from sqlalchemy import * from...