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.

2
Jaki jest powód różnicy między podziałem liczb całkowitych a konwersją typu float na int w pythonie?
Zauważyłem niedawno, że int()zaokrągla liczbę zmiennoprzecinkową w kierunku 0, podczas gdy dzielenie liczb całkowitych zaokrągla liczbę zmiennoprzecinkową w kierunku jej podłogi. na przykład: -7 // 2 = -4 int(-7/2) = -3 Przeczytałem dokumentację, która określa: klasa int (x, podstawa = 10) Zwraca liczbę całkowitą zbudowaną z liczby lub łańcucha x …

7
Spakowane generatory Pythona, przy czym drugi jest krótszy: jak odzyskać element, który jest cicho zużywany
Chcę przeanalizować 2 generatory (potencjalnie) różnej długości za pomocą zip: for el1, el2 in zip(gen1, gen2): print(el1, el2) Jeśli jednak gen2ma mniej elementów, jeden dodatkowy element gen1jest „konsumowany”. Na przykład, def my_gen(n:int): for i in range(n): yield i gen1 = my_gen(10) gen2 = my_gen(8) list(zip(gen1, gen2)) # Last tuple is …

7
Jak napisać 2 ** n - 1 jako funkcję rekurencyjną?
Potrzebuję funkcji, która pobiera n i zwraca 2 n - 1 . Brzmi to dość prosto, ale funkcja musi być rekurencyjna. Do tej pory mam tylko 2 n : def required_steps(n): if n == 0: return 1 return 2 * req_steps(n-1) Ćwiczenie stwierdza: „Możesz założyć, że parametr n jest zawsze …
49 python  recursion 

4
OSTRZEŻENIE: przepływ tensorowy: tryby waga_próbki zostały wymuszone z… na [„…”]
Trenowanie klasyfikatora obrazów za pomocą .fit_generator()lub .fit()przekazywanie słownika class_weight=jako argumentu. Nigdy nie dostałem błędów w TF1.x, ale w 2.1 dostaję następujące dane wyjściowe podczas rozpoczynania treningu: WARNING:tensorflow:sample_weight modes were coerced from ... to ['...'] Co to znaczy przymusić coś od ...do ['...']? Źródło ostrzeżenia o tensorflowrepozytorium znajduje się tutaj , …

12
Awaria Pythona w MacOS 10.15 Beta (19A582a) z „/usr/lib/libcrypto.dylib”
Uruchomiłem projekt Django z nową macOS Catalina i działałem dobrze. Zainstalowałem oh_my_zsh, a następnie próbowałem uruchomić ten sam projekt, który ulega awarii z następującymi błędami. Odinstalowałem oh_my_zsh i spróbowałem ponownie, ale to nie zadziałało. Path: /usr/local/Cellar/python/3.7.4_1/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python Identifier: Python Version: 3.7.4 (3.7.4) Code Type: X86-64 (Native) Parent Process: Python [7526] Responsible: …

5
Python przechodzi do następnej najwyższej potęgi 10
Jak miałbym wykonać math.ceiltak, aby numer został przypisany do następnej najwyższej potęgi 10? # 0.04 -> 0.1 # 0.7 -> 1 # 1.1 -> 10 # 90 -> 100 # ... Moje obecne rozwiązanie to słownik, który sprawdza zakres liczby wejściowej, ale jest on zakodowany na stałe i wolałbym rozwiązanie …
44 python  ceil 


5
pip3 „TypeError: Obiekt„ module ”nie można wywołać” po aktualizacji
Jestem nowy w Pythonie, chcę zainstalować Notatnik Jupyter na mojej konsoli. Wprowadzam: pip3 install --upgrade pip po tym mam błąd, aby użyć pip3 zainstalować inną bibliotekę, konsola wydrukuje: File "/usr/bin/pip3", line 11, in <module> sys.exit(main()) TypeError: 'module' object is not callable Nie wiem co mam zrobić. Używam sudo autoremove python3-pippotem …
42 python  ubuntu  pip 


1
Python __getitem__ i operator powodują dziwne zachowanie
Co wyjaśnia następujące zachowanie: class Foo: def __getitem__(self, item): print("?") return 1 f = Foo() 1 in f # prints one ? and returns True 5 in f # prints ? forever until you raise a Keyboard Exception # Edit: eventually this fails with OverflowError: iter index too large



5
Dlaczego 1 // 0,01 == 99 w Pythonie?
Wyobrażam sobie, że jest to klasyczne pytanie precyzyjne zmiennoprzecinkowe, ale staram się owinąć głowę tym wynikiem, działając 1//0.01w wydajności Pythona 3.7.5 99. Wyobrażam sobie, że jest to oczekiwany wynik, ale czy jest jakiś sposób, aby zdecydować, kiedy jest bezpieczniejszy w użyciu int(1/f)niż 1//f?
31 python 

14
Zliczanie i sumowanie dodatnich i ujemnych sekwencji liczbowych
Chcę napisać kod zliczający i sumujący każdą dodatnią i ujemną serię liczb. Liczby są albo dodatnie, albo ujemne (bez zera). Napisałem kody z forpętlami. Czy jest jakaś kreatywna alternatywa? Dane R set.seed(100) x <- round(rnorm(20, sd = 0.02), 3) pyton x = [-0.01, 0.003, -0.002, 0.018, 0.002, 0.006, -0.012, 0.014, …
31 python  r 

2
Niestandardowy optymalizator TensorFlow Keras
Załóżmy, że chcę napisać niestandardową klasę optymalizatora zgodną z tf.kerasinterfejsem API (używając wersji TensorFlow> = 2.0). Jestem zdezorientowany co do udokumentowanego sposobu wykonania tej czynności w porównaniu z tym, co zostało zrobione we wdrożeniach. Dokumentacja tf.keras.optimizers.Optimizer stanów , ### Write a customized optimizer. If you intend to create your own …

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.