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
Najkrótszy Sudoku Solver w Pythonie - jak to działa?
Bawiłem się własnym solwerem Sudoku i szukałem wskazówek do dobrego i szybkiego projektowania, kiedy natknąłem się na to: def r(a):i=a.find('0');~i or exit(a);[m in[(i-j)%9*(i/9^j/9)*(i/27^j/27|i%9/3^j%9/3)or a[j]for j in range(81)]or r(a[:i]+m+a[i+1:])for m in'%d'%5**18] from sys import*;r(argv[1]) Moja własna implementacja rozwiązuje Sudokus w taki sam sposób, w jaki rozwiązuję je w mojej głowie, ale …
81 python  algorithm 

6
Dlaczego Corrcoef zwraca macierz?
Wydaje mi się dziwne, że np.corrcoef zwraca macierz. correlation1 = corrcoef(Strategy1Returns,Strategy2Returns) [[ 1. -0.99598935] [-0.99598935 1. ]] Czy ktoś wie, dlaczego tak jest i czy można zwrócić tylko jedną wartość w klasycznym sensie?
81 python  math  numpy 

4
Skompiluj główny program w Pythonie za pomocą Cythona
Mam program w Pythonie 2.6, który może załadować moduły Pythona skompilowane do plików .so przy użyciu Cythona. Użyłem Cythona do skompilowania modułów .py do plików .so i wszystko działa dobrze. Oto plik setup.py, którego używam z Cythonem: from distutils.core import setup from distutils.extension import Extension from Cython.Distutils import build_ext ext_modules …
81 python  cython 

9
Jak znaleźć katalog domowy prawdziwego użytkownika za pomocą Pythona?
Widzę, że jeśli zmienimy zmienną środowiskową HOME (linux) lub USERPROFILE (windows) i uruchomimy skrypt w języku Python, zwróci on nową wartość jako użytkownik domowy, gdy próbowałem, os.environ ['HOME'] os.exp Czy istnieje sposób, aby znaleźć katalog osobisty rzeczywistego użytkownika bez polegania na zmiennej środowiskowej? edit: Oto sposób na znalezienie userhome w …


8
Uruchom setUp tylko raz dla zestawu testów automatycznych
Moja wersja Pythona to 2.6. Chciałbym wykonać test setUp tylko raz, ponieważ robię tam rzeczy potrzebne do wszystkich testów. Mój pomysł polegał na utworzeniu zmiennej boolowskiej, która po pierwszym wykonaniu zostanie ustawiona na „true”, a następnie wyłączy więcej niż jedno wywołanie metody setup. class mySelTest(unittest.TestCase): setup_done = False def setUp(self): …

3
Konstruuj pandy DataFrame z listy krotek (row, col, values)
Mam listę takich krotek data = [ ('r1', 'c1', avg11, stdev11), ('r1', 'c2', avg12, stdev12), ('r2', 'c1', avg21, stdev21), ('r2', 'c2', avg22, stdev22) ] i chciałbym umieścić je w pandach DataFrame z wierszami nazwanymi przez pierwszą kolumnę i kolumnami nazwanymi przez drugą kolumnę. Wygląda na to, że sposób dbania o …

2
Pandy to_html () obcina zawartość ciągu
Mam obiekt Python Pandas DataFramezawierający dane tekstowe. Mój problem polega na tym, że kiedy używamto_html() funkcji, obcina ona ciągi w danych wyjściowych. Na przykład: import pandas df = pandas.DataFrame({'text': ['Lorem ipsum dolor sit amet, consectetur adipiscing elit.']}) print (df.to_html()) Dane wyjściowe są obcinane w adapis... <table border="1" class="dataframe"> <thead> <tr …
81 python  html  pandas 

9
assertAlmostEqual w testach jednostkowych Pythona dla kolekcji pływaków
Metoda assertAlmostEqual (x, y) w ramach testów jednostkowych Pythona sprawdza , czy xi ysą w przybliżeniu równe, zakładając, że są zmiennoprzecinkowe. Problem assertAlmostEqual()polega na tym, że działa tylko na pływakach. Szukam metody takiej, assertAlmostEqual()która działa na listach pływaków, zestawach pływaków, słownikach pływaków, krotkach pływaków, listach krotek pływaków, zestawach list pływaków …

5
Jak używać youtube-dl z programu w Pythonie?
Chciałbym uzyskać dostęp do wyniku następującego polecenia powłoki, youtube-dl -g "www.youtube.com/..." wypisuje swoje dane wyjściowe direct urldo pliku z poziomu programu w Pythonie. Oto, czego próbowałem: import youtube-dl fromurl="www.youtube.com/..." geturl=youtube-dl.magiclyextracturlfromurl(fromurl) Czy to jest możliwe? Starałem się zrozumieć mechanizm w źródle ale zgubił: youtube_dl/__init__.py, youtube_dl/youtube_DL.py, info_extractors...

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.