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.

8
Python: wyrażenie generatora a wydajność
Czy w Pythonie jest jakaś różnica między tworzeniem obiektu generatora za pomocą wyrażenia generatora a użyciem instrukcji yield ? Korzystanie z wydajności : def Generator(x, y): for i in xrange(x): for j in xrange(y): yield(i, j) Korzystanie z wyrażenia generatora : def Generator(x, y): return ((i, j) for i in …

10
Ścieżka do szablonu Django
Śledzę samouczek dotyczący http://docs.djangoproject.com/en/dev/intro/tutorial02/#intro-tutorial02 w środowisku Windows 7. Mój plik ustawień to: TEMPLATE_DIRS = ( 'C:/django-project/myapp/mytemplates/admin' ) Mam plik base_templatez szablonu admin/base_site.htmlz domyślnego katalogu szablonów administratora Django w kodzie źródłowym samego Django (django / contrib / admin / templates) do podkatalogu administratora katalogu myapp, zgodnie z instrukcją w samouczku. Z …
90 python  django 

10
Python urllib2: Odbierz odpowiedź JSON z adresu url
Próbuję uzyskać adres URL za pomocą Pythona, a odpowiedź to JSON. Jednak kiedy biegnę import urllib2 response = urllib2.urlopen('https://api.instagram.com/v1/tags/pizza/media/XXXXXX') html=response.read() print html HTML jest typu str i oczekuję JSON. Czy istnieje sposób, w jaki mogę przechwycić odpowiedź jako JSON lub słownik Pythona zamiast str.
90 python  json  urllib2 

11
Brak okna wykresu w matplotlib
Właśnie zainstalowałem matplotlib w Ubuntu 9.10 przy użyciu systemu pakietów synaptic. Jednak gdy spróbuję poniższego prostego przykładu >>> from pylab import plot; >>> plot([1,2,3],[1,2,3]) [<matplotlib.lines.Line2D object at 0x9aa78ec>] Nie mam okna wykresu. Jakieś pomysły, jak wyświetlić okno wykresu?

2
Czy istnieje sposób, aby pokazać drzewa zależności dla pakietów pip?
Mam projekt z wieloma zależnościami od pakietów, a główne wymagania są wymienione w requirements.txt. Kiedy dzwonię pip freeze, wyświetla aktualnie zainstalowane pakiety jako zwykłą listę. Wolałbym również uzyskać ich relacje zależności, coś takiego: Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3 Jinja2==2.7 Werkzeug==0.8.3 Flask-Admin==1.0.6 Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3 Celem jest wykrycie zależności poszczególnych pakietów: Werkzeug==0.8.3 Flask==0.9 …

2
Logowanie w ramach pytest testów
Chciałbym umieścić kilka instrukcji logowania w funkcji testowej, aby zbadać niektóre zmienne stanu. Mam następujący fragment kodu: import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger = logging.getLogger() ############################################################################# def setup_module(module): ''' Setup for the entire module ''' mylogger.info('Inside Setup') # Do the actual setup stuff here pass def setup_function(func): ''' Setup for …
90 python  logging  pytest 

7
Jaki jest właściwy sposób określenia, czy obiekt jest obiektem typu bajtowego w Pythonie?
Mam kod, który oczekuje, strale zajmie się przypadkiem przekazania bytesw następujący sposób: if isinstance(data, bytes): data = data.decode() Niestety to nie działa w przypadku bytearray. Czy istnieje bardziej ogólny sposób sprawdzenia, czy obiekt jest albo bytesalbo bytearray, czy powinienem po prostu sprawdzić oba? Czy jest hasattr('decode')tak źle, jak się czuję?

9
Odpowiednik Python Pandas w JavaScript
W tym przykładzie CSV: Source,col1,col2,col3 foo,1,2,3 bar,3,4,5 Standardowa metoda, której używam Pandas, to: Przeanalizuj plik CSV Wybierz kolumny do ramki danych ( col1i col3) Przetwórz kolumnę (np. Uśrednij wartości col1i col3) Czy istnieje biblioteka JavaScript, która lubi Pandy?

9
ipynb zaimportuj inny plik ipynb
Interaktywny Python (ipython) jest po prostu niesamowity, zwłaszcza, że ​​układasz rzeczy w locie ... i robisz to w taki sposób, że łatwo jest wrócić. Jednak to, co wydaje się interesujące, to przypadek użycia posiadania wielu notatników ipython (pliki ipynb). Wygląda na to, że notatnik NIE powinien mieć związku z innymi …


2
Zrozumienie timedelta
Biorąc pod uwagę poniższy kod Pythona, pomóż mi zrozumieć, co się tam dzieje. start_time = time.time() time.sleep(42) end_time = time.time() uptime = end_time - start_time human_uptime = str(datetime.timedelta(seconds=int(uptime))) Więc dostaję różnicę między start timea end time, w linii 5 zaokrąglam czas trwania przez rzucanie i co teraz, jakie jest dalsze …
90 python  timedelta 


1
Wyświetlić tablicę numpy?
Mam numpytablicę 2D . Czy istnieje sposób na utworzenie widoku, który obejmowałby pierwsze kwiersze i wszystkie kolumny? Chodzi o to, aby uniknąć kopiowania danych bazowych (tablica jest tak duża, że ​​wykonanie częściowych kopii nie jest możliwe).
90 python  numpy  scikits 

5
Zastąp wartości ujemne w tablicy numpy
Czy istnieje prosty sposób na zastąpienie wszystkich wartości ujemnych w tablicy wartością 0? Mam kompletny blok, jak to zrobić za pomocą tablicy NumPy. Na przykład a = array([1, 2, 3, -4, 5]) Muszę wrócić [1, 2, 3, 0, 5] a < 0 daje: [False, False, False, True, False] W tym …
90 python  numpy 

10
Gdzie instaluje się Anaconda Python w systemie Windows?
Zainstalowałem Anacondę dla Pythona 2.7 na moim komputerze z systemem Windows i chciałem dodać interpreter Anacondy do PyDev, ale szybkie wyszukiwanie w Google nie mogło znaleźć domyślnego miejsca, w którym zainstalowano Anacondę, a wyszukiwanie SO nie przyniosło nic przydatnego, więc. Gdzie instaluje się Anaconda 4.0 w systemie Windows 7?

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.