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.

15
n-gramów w Pythonie, cztery, pięć, sześć gramów?
Szukam sposobu na podzielenie tekstu na n-gramów. Normalnie zrobiłbym coś takiego: import nltk from nltk import bigrams string = "I really like python, it's pretty awesome." string_bigrams = bigrams(string) print string_bigrams Zdaję sobie sprawę, że nltk oferuje tylko bigramy i trygramy, ale czy istnieje sposób na podzielenie mojego tekstu na …
142 python  string  nltk  n-gram 


5
AttributeError („obiekt 'str' nie ma atrybutu 'odczyt'”)
W Pythonie pojawia się błąd: Exception: (<type 'exceptions.AttributeError'>, AttributeError("'str' object has no attribute 'read'",), <traceback object at 0x1543ab8>) Podany kod Pythona: def getEntries (self, sub): url = 'http://www.reddit.com/' if (sub != ''): url += 'r/' + sub request = urllib2.Request (url + '.json', None, {'User-Agent' : 'Reddit desktop client by …

6
Jak załadować plik tsv do ramki danych Pandas?
Jestem nowy w Pythonie i Pandach. Próbuję tsvzaładować plik do pandy DataFrame. Oto, co próbuję, i otrzymuję błąd: >>> df1 = DataFrame(csv.reader(open('c:/~/trainSetRel3.txt'), delimiter='\t')) Traceback (most recent call last): File "<pyshell#28>", line 1, in <module> df1 = DataFrame(csv.reader(open('c:/~/trainSetRel3.txt'), delimiter='\t')) File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 318, in __init__ raise PandasError('DataFrame constructor not properly called!') …
142 python  pandas  csv 

8
Odrętwiały, gdzie działają wiele warunków
Mam tablicę odległości zwanych odległościami. Chcę wybrać odległości, które znajdują się między dwiema wartościami. Napisałem następujący wiersz kodu, aby to zrobić: dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] Jednak wybiera to tylko dla warunku (np.where(dists <= r + dr)) Jeśli wykonuję polecenia sekwencyjnie, używając zmiennej tymczasowej, działa dobrze. …
142 python  numpy 

9
py2exe - generuje pojedynczy plik wykonywalny
Myślałem, że słyszałem, że py2exe był w stanie to zrobić, ale nigdy tego nie rozgryzłem. Czy ktoś pomyślnie to zrobił? Czy mogę zobaczyć twój plik setup.py i jakich opcji wiersza poleceń użyłeś? Zasadniczo myślę o tym, że daje mi pojedynczy plik wykonywalny, który robi coś takiego, jak rozpakowuje się do …
141 python  packaging  py2exe 


4
Najłatwiejszy sposób na zmianę nazwy modelu przy użyciu Django / South?
Szukałem odpowiedzi na to pytanie w witrynie South, Google i SO, ale nie mogłem znaleźć prostego sposobu, aby to zrobić. Chcę zmienić nazwę modelu Django przy użyciu South. Załóżmy, że masz: class Foo(models.Model): name = models.CharField() class FooTwo(models.Model): name = models.CharField() foo = models.ForeignKey(Foo) i chcesz przekonwertować Foo na Bar, …

6
Nohup nie zapisuje dziennika do pliku wyjściowego
Używam następującego polecenia, aby uruchomić skrypt Pythona w tle: nohup ./cmd.py > cmd.log & Wygląda jednak na to, że nohup nic nie zapisuje do pliku dziennika. cmd.log jest tworzony, ale zawsze jest pusty. W skrypcie Pythona używam sys.stdout.writezamiast printdrukowania na standardowe wyjście. Czy robię coś złego?
141 python  nohup 

6
Jak programować równolegle w Pythonie?
W przypadku C ++ możemy użyć OpenMP do programowania równoległego; jednak OpenMP nie będzie działać dla Pythona. Co powinienem zrobić, jeśli chcę równolegle z niektórymi częściami mojego programu w języku Python? Strukturę kodu można uznać za: solve1(A) solve2(B) Gdzie solve1i solve2są dwie niezależne funkcje. Jak uruchomić ten rodzaj kodu równolegle …


3
Kiedy należy używać ugettext_lazy?
Mam pytanie dotyczące używania ugettext i ugettext_lazytłumaczeń. Dowiedziałem się, że w modelach powinienem używać ugettext_lazy, podczas gdy w widokach ugettext. Ale czy są jakieś inne miejsca, z których ja też powinienem skorzystać ugettext_lazy? A co z definicjami formularzy? Czy są między nimi różnice w wydajności? Edycja: I jeszcze jedna rzecz. …

15
psycopg2: wstaw wiele wierszy za pomocą jednego zapytania
Muszę wstawić wiele wierszy za pomocą jednego zapytania (liczba wierszy nie jest stała), więc muszę wykonać zapytanie takie jak to: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); Znam tylko jeden sposób args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, )) for x in args) …



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.