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.


6
Dlaczego wyjątki Pythona mają nazwę „Błąd”?
Dlaczego Python wyjątki są nazwane "Error" (np ZeroDivisionError, NameError, TypeError) a nie "Wyjątek" (np ZeroDivisionException, NameException, TypeException). Pochodzę z Javy i niedawno zacząłem uczyć się Pythona, ponieważ jest to zagmatwane, ponieważ w Javie istnieje różnica między błędami a wyjątkami. Czy jest też różnica w Pythonie, czy nie?
82 java  python  exception 


11
Jak sprawić, by scipy.interpolate dawało ekstrapolowany wynik poza zakresem wejściowym?
Próbuję przenieść program, który używa ręcznie obracanego interpolatora (opracowanego przez kolegę matematyka), aby używał interpolatorów dostarczonych przez scipy. Chciałbym użyć lub owinąć interpolator scipy, aby zachowywał się jak najbliżej starego interpolatora. Kluczową różnicą między tymi dwiema funkcjami jest to, że w naszym oryginalnym interpolatorze - jeśli wartość wejściowa jest powyżej …
82 python  math  numpy  scipy 

6
Czym jest wymiar i oś w Pythonie NumPy?
Koduję w NumPymodule Pythons . Jeśli współrzędne punktu w przestrzeni 3D są opisane jako [1, 2, 1]: czy nie byłyby to trzy wymiary, trzy osie, rząd trzech? A jeśli jest to jeden wymiar, to czy nie powinien to być punkt (liczba mnoga), a nie punkt? Oto dokumentacja: W Numpy wymiary …
82 python  numpy 

7
Jak powiedzieć Kerasowi, że przestanie trenować na podstawie wartości strat?
Obecnie używam następującego kodu: callbacks = [ EarlyStopping(monitor='val_loss', patience=2, verbose=0), ModelCheckpoint(kfold_weights_path, monitor='val_loss', save_best_only=True, verbose=0), ] model.fit(X_train.astype('float32'), Y_train, batch_size=batch_size, nb_epoch=nb_epoch, shuffle=True, verbose=1, validation_data=(X_valid, Y_valid), callbacks=callbacks) Mówi Kerasowi, aby przestał trenować, jeśli straty nie poprawiły się przez 2 epoki. Ale chcę przestać trenować po tym, jak strata stała się mniejsza niż jakieś …

4
SQLAlchemy w różnych plikach
Próbuję wymyślić, jak rozłożyć klasy SQLAlchemy na kilka plików i przez całe życie nie wiem, jak to zrobić. Jestem całkiem nowy w SQLAlchemy, więc wybacz mi, jeśli to pytanie jest trywialne. Rozważ te 3 klasy w każdym osobnym pliku : A.py: from sqlalchemy import * from main import Base class …


6
Co oznacza niepoprawnie zaimportowany moduł „testy”?
Skopiowałem działający test linia po linii i właśnie zmieniłem kilka nazw (przynajmniej tak myślałem), a teraz pojawia się ten bardzo tajemniczy błąd: (Zastąpiłem niektóre rzeczy FOO, BAR) ImportError: 'tests' module incorrectly imported from 'FOO/exports/tests'. Expected 'FOO/exports'. Is this module globally installed? Problem w tym, że w ogóle nie rozumiem błędu. …
82 python  django 

1
Jaka jest rola warstwy TimeDistributed w Keras?
Próbuję zrozumieć, co robi opakowanie TimeDistributed w Keras. Dostaję, że TimeDistributed „stosuje warstwę do każdego czasowego wycinka danych wejściowych”. Ale przeprowadziłem pewien eksperyment i otrzymałem wyniki, których nie mogę zrozumieć. Krótko mówiąc, w połączeniu z warstwą LSTM, TimeDistributed i po prostu Dense dają takie same wyniki. model = Sequential() model.add(LSTM(5, …

11
Czy istnieje sposób na przekonwertowanie wcięć w kodzie Pythona na nawiasy klamrowe?
Jestem całkowicie niewidomym programistą, który chciałby nauczyć się Pythona. Niestety fakt, że bloki kodu są reprezentowane z różnymi poziomami wcięć, jest główną przeszkodą. Zastanawiałem się, czy są dostępne jakieś narzędzia, które pozwoliłyby mi napisać kod za pomocą nawiasów klamrowych lub innego ogranicznika bloku kodu, a następnie przekonwertować ten format na …

9
Jak zwrócić JSON bez używania szablonu w Django?
Jest to związane z tym pytaniem: Django zwraca json i html w zależności od klienta Python Mam interfejs API Pythona z wiersza poleceń dla aplikacji Django. Kiedy uzyskuję dostęp do aplikacji przez API, powinna ona zwrócić JSON, a przy przeglądarce powinien zwrócić HTML. Mogę używać różnych adresów URL, aby uzyskać …

3
Zainstaluj określoną wersję za pomocą easy_install
Próbuję zainstalować lxml. easy_install lxmlRzuciłem okiem na stronę internetową i wersja 2.2.8 wydawała mi się rozsądna, ale kiedy to zrobiłem , zainstalowałem wersję 2.3.beta1, co nie jest tym, czego chcę, jak zakładam. Jaki jest najlepszy sposób, aby to naprawić i jak mogę zmusić easy_install do zainstalowania określonej wersji? (Mac OS …

2
Python, domyślne argumenty słów kluczowych po argumentach pozycyjnych o zmiennej długości
Pomyślałem, że mogę użyć nazwanych parametrów po parametrach pozycyjnych o zmiennej długości w wywołaniu funkcji w Pythonie 2, ale otrzymuję SyntaxErrorpodczas importowania klasy Pythona. Piszę następującą metodą „pobierz”, na przykład: class Foo(object): def __init__(self): print "You have created a Foo." def get(self, *args, raw=False, vars=None): print len(args) print raw print …

3
Jak mieć ten sam tekst w dwóch linkach ze zmienionym tekstem?
Oto, co chciałbym zrobić: 1. `link <http://www.google.com>`__ 2. `link <http://www.yahoo.com>`__ Pozyskać: <ol> <li><a href="http://www.google.com">link</a></li> <li><a href="http://www.yahoo.com">link</a></li> </ol> Kontekstem jest lista publikacji, gdzie chcę, aby wszystkie miały na końcu link oznaczony „DOI”. Jednak wydaje się, że zawodzi to w przypadku: <string>:3: (WARNING/2) Duplicate explicit target name: "doi". Dokładny błąd wydaje się …

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.