Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.

2
Różnica w boto3 między zasobem, klientem i sesją?
Korzystam z Python 2.7.12 w Ubuntu 16.04 LTS. Uczę się, jak korzystać z boto3 z następującego linku: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#using-boto-3 . Mam wątpliwości, kiedy użyć zasobu, klienta lub sesji i ich odpowiednich funkcji.
216 python  boto3 


10
Zmodyfikuj tekst etykiety kleszcza
Chcę wprowadzić zmiany w kilku wybranych etykietach zaznaczenia na wykresie. Na przykład, jeśli zrobię: label = axes.yaxis.get_major_ticks()[2].label label.set_fontsize(size) label.set_rotation('vertical') rozmiar czcionki i orientacja etykiety zaznaczenia zostały zmienione. Jeśli jednak spróbujesz: label.set_text('Foo') etykieta wyboru nie jest modyfikowana. Również jeśli zrobię: print label.get_text() nic nie jest drukowane. Oto trochę więcej dziwności. Kiedy …
216 python  matplotlib 

10
Najbezpieczniejszy sposób na konwersję liczby zmiennoprzecinkowej na liczbę całkowitą w pythonie?
Moduł matematyczny Pythona zawiera przydatne funkcje, takie jak floor& ceil. Funkcje te przyjmują liczbę zmiennoprzecinkową i zwracają najbliższą liczbę całkowitą poniżej lub powyżej niej. Jednak te funkcje zwracają odpowiedź jako liczbę zmiennoprzecinkową. Na przykład: import math f=math.floor(2.3) Teraz fzwraca: 2.0 Jaki jest najbezpieczniejszy sposób na uzyskanie liczby całkowitej z tego …

6
Konwertowanie ciągu JSON na słownik nie jest wyświetlany
Próbuję przekazać plik JSON i przekonwertować dane do słownika. Do tej pory zrobiłem to: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Spodziewam json1_datasię, że będę dicttypem, ale tak naprawdę wyłania się jako listtyp, kiedy to sprawdzam type(json1_data). czego mi brakuje? Potrzebuję tego jako słownika, aby uzyskać …

13
Zastosować funkcję pandy do kolumny, aby utworzyć wiele nowych kolumn?
Jak to zrobić w pandach: Mam funkcję extract_text_featuresw jednej kolumnie tekstowej, zwracającą wiele kolumn wyjściowych. W szczególności funkcja zwraca 6 wartości. Funkcja działa, jednak wydaje się, że nie ma żadnego poprawnego typu zwracanego (pandy DataFrame / numpy array / Python list), aby można było poprawnie przypisać dane wyjściowe df.ix[: ,10:16] …


24
Jak dynamicznie dodawać właściwości do klasy?
Celem jest utworzenie próbnej klasy, która zachowuje się jak zestaw wyników db. Na przykład, jeśli zapytanie bazy danych zwraca, używając wyrażenia dict {'ab':100, 'cd':200}, to chciałbym zobaczyć: >>> dummy.ab 100 Na początku myślałem, że może mógłbym to zrobić w ten sposób: ks = ['ab', 'cd'] vs = [12, 34] class …

8
Jak sformatować ciąg przy użyciu słownika w python-3.x?
Jestem wielkim fanem używania słowników do formatowania ciągów. Pomaga mi odczytać używany format ciągów, a także pozwala mi korzystać z istniejących słowników. Na przykład: class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is %(title)s' % a.__dict__ path = '/path/to/a/file' print 'You put your file here: …

1
Jak umieścić poszczególne tagi dla wykresu rozrzutu
Próbuję zrobić wykres rozproszenia w matplotlib i nie mogłem znaleźć sposobu na dodanie znaczników do punktów. Na przykład: scatter1=plt.scatter(data1["x"], data1["y"], marker="o", c="blue", facecolors="white", edgecolors="blue") Chcę, aby punkty w „y” miały etykiety jako „punkt 1”, „punkt 2” itd. Nie mogłem tego rozgryźć.
214 python  matplotlib 

6
Python tworzy słownik list
Chcę utworzyć słownik, którego wartościami są listy. Na przykład: { 1: ['1'], 2: ['1','2'], 3: ['2'] } Jeśli zrobię: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) Dostaję błąd KeyError, ponieważ d [...] nie jest listą. W takim przypadku …
214 python  dictionary 



3
Jak sprawdzić, czy zmienna jest słownikiem w Pythonie?
Jak sprawdziłbyś, czy zmienna jest słownikiem w Pythonie? Na przykład chciałbym, aby przeglądał wartości w słowniku, dopóki nie znajdzie słownika. Następnie przejdź przez ten, który znajdzie: dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in dict.iteritems(): if ###check if v is a dictionary: for k, v …
214 python  dictionary 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.