«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.

8
pip kurulumu başarısız: OSError: [Errno 13] Dizinde izin reddedildi
pip install -r requirements.txtaşağıdaki istisna dışında başarısız olur OSError: [Errno 13] Permission denied: '/usr/local/lib/.... Sorun ne ve bunu nasıl düzeltebilirim? ( Django'yu kurmaya çalışıyorum ) Installing collected packages: amqp, anyjson, arrow, beautifulsoup4, billiard, boto, braintree, celery, cffi, cryptography, Django, django-bower, django-braces, django-celery, django-crispy-forms, django-debug-toolbar, django-disqus, django-embed-video, django-filter, django-merchant, django-pagination, django-payments, …

19
round () düzgün şekilde yuvarlanmıyor
Round () işlevi için dokümantasyon, ona bir sayı ilettiğinizi ve ondalıktan sonraki konumların yuvarlanacağını belirtir. Bu nedenle şunu yapmalıdır : n = 5.59 round(n, 1) # 5.6 Ama gerçekte, kayan nokta tuhaflığı içeri girer ve şunu elde edersiniz: 5.5999999999999996 UI amaçları için görüntülemem gerekiyor 5.6. İnternette dolaştım ve bunun Python …

9
Python'dan Java'yı Çağırma
Python'dan java'yı çağırmanın en iyi yolu nedir? (jython ve RPC benim için bir seçenek değil). JCC'yi duydum: http://pypi.python.org/pypi/JCC/1.9 Java'yı C ++ / Python'dan çağırmak için bir C ++ kod üreteci Ancak bu, her olası çağrıyı derlemeyi gerektirir; Başka bir çözümü tercih ederim. JPype hakkında bir şeyler duydum: http://jpype.sourceforge.net/ tutorial: http://www.slideshare.net/onyame/mixing-python-and-java …
123 java  python 

7
Python zaman ölçüm işlevi
Her işlevde harcanan zamanı test etmek ve adını zamanıyla birlikte yazdırmak için bir python işlevi oluşturmak istiyorum, işlev adını nasıl yazdırabilirim ve bunu yapmanın başka bir yolu varsa lütfen bana söyleyin def measureTime(a): start = time.clock() a() elapsed = time.clock() elapsed = elapsed - start print "Time spent in (function …
123 python  time  callback 

7
Bir dize listesinin öğelerinden sondaki yeni satırı kaldırın
Şu biçimde geniş bir kelime listesi almam gerekiyor: ['this\n', 'is\n', 'a\n', 'list\n', 'of\n', 'words\n'] ve sonra şerit işlevini kullanarak bunu şuna çevirin: ['this', 'is', 'a', 'list', 'of', 'words'] Yazdıklarımın işe yarayacağını düşündüm, ancak şöyle bir hata alıyorum: "Liste" nesnesinin "şerit" özniteliği yok " İşte denediğim kod: strip_list = [] for …
123 python  list  strip 


13
Python önbelleğe alma kitaplığı var mı?
Bir Python önbelleğe alma kitaplığı arıyorum, ancak şu ana kadar hiçbir şey bulamıyorum. dictAnahtarları ve son kullanma tarihlerini ayarlayıp önbelleğe alabileceğim basit benzeri bir arayüze ihtiyacım var . Şunun gibi bir şey: cache.get(myfunction, duration=300) bu bana eğer varsa önbellekteki öğeyi verir veya işlevi çağırır ve yoksa veya süresi dolmuşsa depolar. …
123 python  caching 

9
Numpy argsort - ne yapıyor?
Numpy neden bu sonucu veriyor: x = numpy.array([1.48,1.41,0.0,0.1]) print x.argsort() >[2 3 1 0] bunu yapmasını beklediğimde: [3 2 0 1] Açıkçası, işleve ilişkin anlayışım eksik.
123 python  numpy 


5
Django'da sayım açıklaması için nesneleri nasıl filtreleyebilirim?
Basit Django modellerini düşünün Eventve Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) Toplam katılımcı sayısı ile etkinlikler sorgusuna açıklama eklemek kolaydır: events = Event.objects.all().annotate(participants=models.Count('participant')) Filtrelenen katılımcı sayısı ile nasıl açıklama yapılır is_paid=True? Katılımcı sayısından bağımsız olarak tüm olayları sorgulamalıyım , örneğin …

19
Bir dizeyi bir parolaya göre kodlamanın basit yolu?
Python, bir parola kullanarak dizeleri kodlamanın / çözmenin yerleşik, basit bir yolu var mı? Bunun gibi bir şey: >>> encode('John Doe', password = 'mypass') 'sjkl28cn2sx0' >>> decode('sjkl28cn2sx0', password = 'mypass') 'John Doe' Dolayısıyla "John Doe" dizesi "sjkl28cn2sx0" olarak şifrelenir. Orijinal dizeyi elde etmek için, kaynak kodumdaki bir parola olan 'mypass' …

4
Sözlükler listesinde değerin zaten mevcut olup olmadığını kontrol edin.
Aşağıdaki gibi bir Python sözlük listem var: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Listede belirli bir anahtar / değere sahip bir sözlüğün mevcut olup olmadığını aşağıdaki gibi kontrol etmek istiyorum: // is a dict with 'main_color'='red' in the list already? // if not: …
123 python  list  dictionary 

6
Koşullu Değiştirme Pandaları
Bir DataFrame'im var ve belirli bir sütundaki değerleri sıfır ile aşan değerleri değiştirmek istiyorum. Bunu başarmanın bir yolu olduğunu düşünmüştüm: df[df.my_channel > 20000].my_channel = 0 Kanalı yeni bir veri çerçevesine kopyalarsam çok basit: df2 = df.my_channel df2[df2 > 20000] = 0 Bu tam olarak istediğimi yapıyor, ancak orijinal DataFrame'in bir …

3
Her satır için maksimum değere sahip sütun adını bulun
Bunun gibi bir DataFrame'im var: In [7]: frame.head() Out[7]: Communications and Search Business General Lifestyle 0 0.745763 0.050847 0.118644 0.084746 0 0.333333 0.000000 0.583333 0.083333 0 0.617021 0.042553 0.297872 0.042553 0 0.435897 0.000000 0.410256 0.153846 0 0.358974 0.076923 0.410256 0.153846 Burada her satır için maksimum değeri olan sütun adını nasıl …
123 python  pandas  dataframe  max 

5
Python çoklu işlemeyi deneyen pencerelerde RuntimeError hatası
Bir Windows makinesinde Threading ve Multiprocessing kullanarak ilk resmi python programımı deniyorum. Yine de python aşağıdaki mesajı vererek işlemleri başlatamıyorum. Mesele şu ki, ana modülde konularımı başlatmıyorum . İş parçacıkları bir sınıf içinde ayrı bir modülde ele alınır. DÜZENLEME : Bu arada, bu kod ubuntu'da iyi çalışıyor. Tam olarak pencerelerde …

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.