«python» etiketlenmiş sorular

Python, çok paradigmalı, dinamik olarak yazılan, çok amaçlı bir programlama dilidir. Temiz ve tekdüze bir sözdizimini hızlı bir şekilde öğrenmek, anlamak ve kullanmak ve uygulamak için tasarlanmıştır. 01-01-2020 itibariyle Python 2'nin resmi olarak desteklenmediğini lütfen unutmayın. Yine de, sürüme özgü Python soruları için [python-2.7] veya [python-3.x] etiketini ekleyin. Bir Python varyantı veya kitaplığı (örn. Jython, PyPy, Pandalar, Numpy) kullanırken, lütfen etiketlere ekleyin.

3
Dosyaya yeniden yönlendirilirken UnicodeDecodeError hatası
Bu pasajı Ubuntu terminalinde (kodlama utf-8 olarak ayarlanmış) iki kez çalıştırıyorum, bir kez ./test.pyve sonra şununla ./test.py >out.txt: uni = u"\u001A\u0BC3\u1451\U0001D10C" print uni Yönlendirme olmadan çöp yazdırır. Yeniden yönlendirme ile bir UnicodeDecodeError alıyorum. Birisi neden hatayı sadece ikinci durumda aldığımı açıklayabilir mi, hatta daha iyisi her iki durumda da perdenin …
100 python  unicode 

4
Python'da hash (n) == n ne zaman?
Python'un hash fonksiyonu ile oynuyorum . Küçük tamsayılar için hash(n) == nher zaman görünür . Ancak bu, büyük sayıları kapsamaz: >>> hash(2**100) == 2**100 False Şaşırmadım, hash'in sınırlı bir değer aralığı aldığını anlıyorum. Bu aralık nedir? En küçük sayıyı bulmak için ikili aramayı kullanmayı denedimhash(n) != n >>> import codejamhelpers …

4
Pcolor ile matplotlib'de ısı haritası?
Bunun gibi bir ısı haritası yapmak istiyorum ( FlowingData'da gösterilir ): Kaynak veriler buradadır , ancak rastgele veriler ve etiketlerin kullanılması uygundur, yani import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Isı haritasını yapmak matplotlib'de yeterince kolaydır: from matplotlib import pyplot as plt heatmap = plt.pcolor(data) Ve …

3
ayırıcının son oluşumuna göre dizeyi 2'ye ayır
Bir ayırıcının son oluşumuna bağlı olarak dizeyi 2 parçaya ayırmak için python'da yerleşik bir işlev olup olmadığını bilmek istiyorum. örneğin: "abc, d, e, f" dizesini, ayırıcıdan ayırdıktan sonra "," olarak düşünün, çıktının şu şekilde olmasını istiyorum "abc, d, e" ve "f". İstenen çıktıyı elde etmek için dizeyi nasıl değiştireceğimi biliyorum, …
100 python  string 

12
Python'da normal ifadeli bir URL'yi nasıl doğrularsınız?
Google App Engine'de bir uygulama oluşturuyorum. Python'da inanılmaz derecede yeniyim ve son 3 gündür aşağıdaki soruna karşı kafamı dövüyorum. RSS Beslemesini temsil edecek bir sınıfım var ve bu sınıfta setUrl adında bir yöntemim var. Bu yönteme giriş bir URL'dir. RFC 3986 Reg-ex'i doğrulamak için re python modülünü kullanmaya çalışıyorum ( …

11
bash: mkvirtualenv: komut bulunamadı
Doug Hellman'ın virtualenvwrappergönderisindeki talimatları izledikten sonra , hala bir test ortamını ateşleyemedim. [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ Bende WORKON_HOMEolmayanları kullandığıma dikkat edilmelidir $HOME. Kurulum belgelerinde/usr/local/bin/virtualenvwrapper.sh gösterildiği gibi aramayı denedim , ancak mevcut değil.virtualenvwrapper Önemli olursa CentOS 6 ve python 2.6.6 çalıştırıyorum. # File: ~/.bash_profile …

2
Pandalar: önceden var olan bir sütundan hesaplanan değerlerle bir veri çerçevesinde iki yeni sütun oluşturun
Ben ile çalışıyorum pandalar kütüphane ve ben bir dataframe iki yeni sütun eklemek istediğiniz dfn sütunda (n> 0) ile. Bu yeni sütunlar, veri çerçevesindeki sütunlardan birine bir işlevin uygulanmasından kaynaklanır. Uygulanacak işlev şuna benzer: def calculate(x): ...operate... return z, y Yalnızca bir değer döndüren bir işlev için yeni bir sütun …
100 python  pandas 


5
__cmp__ yerine __lt__
Python 2.x, karşılaştırma operatörlerini __cmp__veya "zengin karşılaştırma operatörlerini" aşırı yüklemenin iki yolu vardır __lt__. Zengin karşılaştırma aşırı yüklemelerinin tercih edildiği söyleniyor, ama bu neden böyle? Zengin karşılaştırma operatörlerinin her birini uygulamak daha kolaydır, ancak birkaçını neredeyse aynı mantıkla uygulamalısınız. Bununla birlikte, yerleşik cmpve tuple sıralamayı kullanabilirseniz, __cmp__oldukça basitleşir ve tüm …





2
SQLAlchemy: Bir Oturum Oluşturma ve Yeniden Kullanma
Hızlı bir soru: SQLAlchemy bir kez aramaktan ancak DB'nizle her konuşmanız gerektiğinde ortaya çıkan sınıfı aramaktan bahsediyor . Benim için bu, ikinci yaptığım ilk veya benzer bir şey yapacağım anlamına geliyor, önce yapacağımsessionmaker()Session()session.add(x) from project import Session session = Session() Şimdi ne kadar yaptığı arama yapmak oldu session = Session()benim …
100 python  sqlalchemy 

5
Garip konumlardaki listenin elemanlarını ayıklayın
Bu yüzden, var olan bazı listelerin bir alt listesi olan bir liste oluşturmak istiyorum. Örneğin, L = [1, 2, 3, 4, 5, 6, 7]Ben alt listesini oluşturmak istediğiniz lişekilde litüm öğeleri içerir Lgarip pozisyonlarda. Ben yapabilirken L = [1, 2, 3, 4, 5, 6, 7] li = [] count = …
100 python  list  slice 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.