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
Histogram Matplotlib
Więc mam mały problem. Mam zestaw danych w scipy, który jest już w formacie histogramu, więc mam środek pojemników i liczbę zdarzeń na pojemnik. Jak mogę teraz wykreślić jako histogram. Po prostu próbowałem bins, n=hist() ale to się nie podobało. Jakieś zalecenia?

5
Konstruktory Pythona i __init__
Dlaczego faktycznie konstruktorzy są nazywani „konstruktorami”? Jaki jest ich cel i czym różnią się od metod w klasie? Czy __init__w klasie może być więcej niż jeden ? Wypróbowałem następujące, czy ktoś może wyjaśnić wynik? >>> class test: def __init__(self): print "init 1" def __init__(self): print "init 2" >>> s=test() init …
107 python 

4
Gdzie w virtualenv znajduje się kod niestandardowy?
Jakiej struktury katalogów należy przestrzegać podczas używania virtualenv? Na przykład, gdybym budował aplikację WSGI i tworzył virtualenv o nazwie foobar, zacząłbym od struktury katalogów takiej jak: /foobar /bin {activate, activate.py, easy_install, python} /include {python2.6/...} /lib {python2.6/...} Po utworzeniu tego środowiska, gdzie można umieścić własne: pliki python? pliki statyczne (obrazy / …

8
Python __str__ i listy
W Javie, jeśli wywołam List.toString (), automatycznie wywoła metodę toString () dla każdego obiektu wewnątrz Listy. Na przykład, jeśli moja lista zawiera obiekty o1, o2 i o3, list.toString () wyglądałaby mniej więcej tak: "[" + o1.toString() + ", " + o2.toString() + ", " + o3.toString() + "]" Czy istnieje …
107 python 

2
Co oznacza prefiks ab przed ciągiem znaków Pythona?
W kodzie źródłowym Pythona, na który natknąłem się, widziałem małe b przed ciągiem znaków, jak w: b"abcdef" Wiem o uprefiksie oznaczającym ciąg znaków Unicode i rprefiksie dla surowego literału ciągu. Co to boznacza iw jakim rodzaju kodu źródłowego jest przydatny, ponieważ wydaje się być dokładnie taki sam, jak zwykły ciąg …

4
Benchmarking (Python vs. C ++ przy użyciu BLAS) i (numpy)
Chciałbym napisać program, który w szerokim zakresie wykorzystuje funkcje algebry liniowej BLAS i LAPACK. Ponieważ wydajność jest problemem, przeprowadziłem testy porównawcze i chciałbym wiedzieć, czy zastosowane przeze mnie podejście jest uzasadnione. Mam, że tak powiem, trzech zawodników i chcę sprawdzić ich wyniki za pomocą prostego mnożenia macierzy. Zawodnicy to: Numpy, …
107 c++  python  numpy  benchmarking  blas 




16
Jak przejść do określonej linii w dużym pliku tekstowym?
Czy są jakieś alternatywy dla poniższego kodu: startFromLine = 141978 # or whatever line I need to jump to urlsfile = open(filename, "rb", 0) linesCounter = 1 for line in urlsfile: if linesCounter > startFromLine: DoSomethingWithThisLine(line) linesCounter += 1 Jeśli przetwarzam ogromny plik tekstowy (~15MB)z liniami o nieznanej, ale różnej …
107 python  text-files 




4
Python - abs vs fabs
Zauważyłem, że w Pythonie istnieją dwie podobnie wyglądające metody znajdowania wartości bezwzględnej liczby: Pierwszy abs(-5) druga import math math.fabs(-5) Czym różnią się te metody?
107 python 

8
przetwarzanie wieloprocesowe: współdzielenie dużego obiektu tylko do odczytu między procesami?
Czy procesy potomne powstały w wyniku współdzielonych obiektów wieloprocesowych utworzonych wcześniej w programie? Mam następującą konfigurację: do_some_processing(filename): for line in file(filename): if line.split(',')[0] in big_lookup_object: # something here if __name__ == '__main__': big_lookup_object = marshal.load('file.bin') pool = Pool(processes=4) print pool.map(do_some_processing, glob.glob('*.data')) Ładuję duży obiekt do pamięci, a następnie tworzę pulę …

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.