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.


7
Niezgodność Pickle tablic numpy między Pythonem 2 i 3
Próbuję załadować zestaw danych MNIST połączony tutaj w Pythonie 3.2 za pomocą tego programu: import pickle import gzip import numpy with gzip.open('mnist.pkl.gz', 'rb') as f: l = list(pickle.load(f)) print(l) Niestety daje mi błąd: Traceback (most recent call last): File "mnist.py", line 7, in <module> train_set, valid_set, test_set = pickle.load(f) UnicodeDecodeError: …

5
Jak zmienić rozmiar obrazu za pomocą OpenCV2.0 i Python2.6
Chcę używać OpenCV2.0 i Python2.6, aby wyświetlać obrazy o zmienionym rozmiarze. Użyłem i zaadaptowałem przykład ze strony http://opencv.willowgarage.com/documentation/python/cookbook.html, ale niestety ten kod jest przeznaczony dla OpenCV2.1 i wydaje się, że nie działa na 2.0. Tutaj mój kod: import os, glob import cv ulpath = "exampleshq/" for infile in glob.glob( os.path.join(ulpath, …

9
Rejestrowanie w Pythonie: użyj milisekund w formacie czasu
Domyślnie logging.Formatter('%(asctime)s')drukuje w następującym formacie: 2011-06-09 10:54:40,638 gdzie 638 to milisekunda. Muszę zmienić przecinek na kropkę: 2011-06-09 10:54:40.638 Aby sformatować czas, którego mogę użyć: logging.Formatter(fmt='%(asctime)s',datestr=date_format_str) jednak dokumentacja nie określa, jak formatować milisekundy. Znalazłem to pytanie SO, które mówi o mikrosekundach, ale a) wolałbym milisekundy ib) poniższe nie działa w Pythonie …
163 python  logging  time 

10
Kolumna Pandy z listami, utwórz wiersz dla każdego elementu listy
Mam ramkę danych, w której niektóre komórki zawierają listy wielu wartości. Zamiast przechowywać wiele wartości w komórce, chciałbym rozszerzyć ramkę danych, aby każdy element na liście miał swój własny wiersz (z tymi samymi wartościami we wszystkich innych kolumnach). Więc jeśli mam: import pandas as pd import numpy as np df …
163 python  pandas  list 

5
Przekazywanie kodu HTML do szablonu za pomocą Flask / Jinja2
Buduję administratora dla Flask i SQLAlchemy i chcę przekazać HTML dla różnych danych wejściowych do mojego widoku za pomocą render_template. Wygląda na to, że struktura szablonów automatycznie wymyka się z html, więc wszystkie <"'> są konwertowane na encje HTML. Jak mogę to wyłączyć, aby HTML renderował się poprawnie?
163 python  jinja2  flask 


8
Zmiana nazwy folderu virtualenv bez niszczenia go
Utworzyłem folder i zainicjowałem w nim instancję virtualenv. $ mkdir myproject $ cd myproject $ virtualenv env Kiedy uruchamiam (env)$ pip freeze, pokazuje zainstalowane pakiety tak, jak powinno. Teraz chcę zmienić nazwę myproject/na project/. $ mv myproject/ project/ Jednak teraz, kiedy biegnę $ . env/bin/activate (env)$ pip freeze mówi, że …
162 python  ubuntu  virtualenv  pip 

7
Ustawianie innego koloru dla każdej serii na wykresie punktowym w matplotlib
Załóżmy, że mam trzy zestawy danych: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Mogę rozproszyć wykres: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() Jak mogę to zrobić z 10 zestawami? Szukałem tego i mogłem znaleźć jakiekolwiek odniesienie do tego, o co pytam. Edycja: wyjaśnienie (miejmy nadzieję) …


12
Jak przekonwertować ciąg bajtów na int?
Jak mogę przekonwertować ciąg bajtów na int w Pythonie? Powiedz tak: 'y\xcc\xa6\xbb' Wymyśliłem sprytny / głupi sposób na zrobienie tego: sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1])) Wiem, że musi być coś wbudowanego lub w standardowej bibliotece, które robi to prościej ... Różni się to od konwersji …
162 python  arrays  string 




12
Wydrukuj listę bez nawiasów w jednym wierszu
Mam listę w Pythonie np names = ["Sam", "Peter", "James", "Julian", "Ann"] Chcę wydrukować tablicę w jednym wierszu bez normalnego „[] names = ["Sam", "Peter", "James", "Julian", "Ann"] print (names) Daje wynik jako; ["Sam", "Peter", "James", "Julian", "Ann"] Nie jest to format, którego chcę, zamiast tego chcę, żeby był taki; …
162 python  list 

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.