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.

5
Emulacja źródła Bash w Pythonie
Mam skrypt, który wygląda mniej więcej tak: export foo=/tmp/foo export bar=/tmp/bar Za każdym razem, gdy buduję, uruchamiam 'source init_env' (gdzie init_env to powyższy skrypt), aby ustawić kilka zmiennych. Aby osiągnąć to samo w Pythonie, uruchomiłem ten kod, reg = re.compile('export (?P<name>\w+)(\=(?P<value>.+))*') for line in open(file): m = reg.match(line) if m: …
92 python  bash 

15
Uruchamiasz zewnętrzny program (wykonywalny) w Pythonie?
Właśnie zacząłem pracować nad Pythonem i próbowałem uruchomić zewnętrzny plik wykonywalny z Pythona. Mam plik wykonywalny programu napisanego w języku Fortran. Powiedzmy, że nazwa pliku wykonywalnego to flow.exe. Mój plik wykonywalny znajduje się w C:\Documents and Settings\flow_model. Wypróbowałem zarówno komendy os.system, jak i popen, ale do tej pory nie mogłem …


4
Co w Pythonie oznacza dict.pop (a, b)?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ dlaczego jest drugi argument?

9
Zapisywanie słownika do pliku csv z jedną linią na każdy klucz: wartość
Mam słownik: mydict = {key1: value_a, key2: value_b, key3: value_c} Chcę zapisać dane do pliku dict.csv, w tym stylu: key1: value_a key2: value_b key3: value_c Napisałem: import csv f = open('dict.csv','wb') w = csv.DictWriter(f,mydict.keys()) w.writerow(mydict) f.close() Ale teraz mam wszystkie klucze w jednym wierszu i wszystkie wartości w następnym. Kiedy …
92 python  csv  dictionary 

6
Konwertuj serie pandy na DataFrame
Mam SF z serii Pandas: email email1@email.com [1.0, 0.0, 0.0] email2@email.com [2.0, 0.0, 0.0] email3@email.com [1.0, 0.0, 0.0] email4@email.com [4.0, 0.0, 0.0] email5@email.com [1.0, 0.0, 3.0] email6@email.com [1.0, 5.0, 0.0] Chciałbym przekształcić go w następującą ramkę DataFrame: index | email | list _____________________________________________ 0 | email1@email.com | [1.0, 0.0, 0.0] …

10
Pobieranie TypeError: __init __ () brakuje 1 wymaganego argumentu pozycyjnego: „on_delete” podczas próby dodania tabeli nadrzędnej po tabeli podrzędnej z wpisami
Mam dwie klasy w mojej bazie danych sqlite, tabelę nadrzędną o nazwie Categoriei tabelę podrzędną o nazwie Article. Najpierw utworzyłem podrzędną klasę tabeli i dodaję wpisy. Więc najpierw miałem to: class Article(models.Model): titre=models.CharField(max_length=100) auteur=models.CharField(max_length=42) contenu=models.TextField(null=True) date=models.DateTimeField( auto_now_add=True, auto_now=False, verbose_name="Date de parution" ) def __str__(self): return self.titre A po dodaniu tabeli …


3
Jak zrobić wykres punktowy 3D w Pythonie?
Obecnie mam macierz macierzy nx3. Chcę wykreślić trzy kolumny jako trzy osie. Jak mogę to zrobić? Wyszukałem w Google i ludzie zasugerowali używanie Matlab , ale naprawdę ciężko mi to zrozumieć. Potrzebuję też, żeby był to wykres punktowy. Czy ktoś może mnie nauczyć?

5
Jak ustawić atrybut klasy z await w __init__
Jak mogę zdefiniować klasę awaitw konstruktorze lub treści klasy? Na przykład to, czego chcę: import asyncio # some code class Foo(object): async def __init__(self, settings): self.settings = settings self.pool = await create_pool(dsn) foo = Foo(settings) # it raises: # TypeError: __init__() should return None, not 'coroutine' lub przykład z atrybutem …

5
Python matplotlib wiele pasków
Jak wykreślić wiele słupków w matplotlib, kiedy próbowałem wielokrotnie wywołać funkcję słupka, nakładają się one i jak widać na poniższym rysunku, najwyższa wartość jest czerwona. Jak narysować wiele słupków z datami na osiach X? Do tej pory próbowałem tego: import matplotlib.pyplot as plt import datetime x = [ datetime.datetime(2011, 1, …

13
Jak zainstalować pip dla Pythona 3.7 na Ubuntu 18?
EDYCJA 18/02: Ponieważ nadal nie mam rozwiązania, aktualizuję to, co wiem do tej pory. Pomyślnie zainstalowałem Pythona 3.7. Mogę zainstalować moduły za pomocą pip (lub pip3), ale te moduły są zainstalowane w Pythonie 3.6 (dostarczany z Ubuntu). Dlatego nie mogę zaimportować tych modułów w pythonie 3.7 (nie znaleziono modułu) Python …
92 python  ubuntu  pip 

4
Jakie są wady i zalety między get_dummies (Pandy) a OneHotEncoder (Scikit-learn)?
Uczę się różnych metod konwersji zmiennych kategorialnych na numeryczne dla klasyfikatorów uczenia maszynowego. Natknąłem się na tę pd.get_dummiesmetodę i sklearn.preprocessing.OneHotEncoder()chciałem zobaczyć, jak różnią się pod względem wydajności i użytkowania. Znalazłem poradnik, jak używać OneHotEncoder()na https://xgdgsc.wordpress.com/2015/03/20/note-on-using-onehotencoder-in-scikit-learn-to-work-on-categorical-features/ od sklearndokumentacja nie był zbyt pomocny w tej funkcji. Mam wrażenie, że nie robię tego …

3
Konwertować bajty na int?
Obecnie pracuję nad programem do szyfrowania / deszyfrowania i muszę mieć możliwość konwersji bajtów na liczbę całkowitą. Wiem to: bytes([3]) = b'\x03' Jednak nie mogę się dowiedzieć, jak zrobić coś odwrotnego. Co ja robię strasznie źle?


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.