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

6
NumPy'nin einsumunu anlama
Tam olarak nasıl einsumçalıştığını anlamak için uğraşıyorum . Belgelere ve birkaç örneğe baktım, ama öyle görünmüyor. İşte sınıfta geçirdiğimiz bir örnek: C = np.einsum("ij,jk->ki", A, B) iki dizi için AveB Sanırım bu sürecek A^T * B, ama emin değilim (bunlardan birinin devri doğru mu?). Biri bana tam olarak burada olanlardan …

4
`1 ..__ truediv__` nedir? Python'un .. (“dot dot”) gösterim sözdizimi var mı?
Son zamanlarda python öğrendiğimde daha önce hiç görmediğim bir sözdizimiyle veya çoğu öğreticide, ..gösterimde, böyle bir şeyle karşılaştım: f = 1..__truediv__ # or 1..__div__ for python 2 print(f(8)) # prints 0.125 Ben tam olarak aynı olduğunu düşündüm (tabii ki, daha uzun hariç): f = lambda x: (1).__truediv__(x) print(f(8)) # prints …

18
Python'da minimal bir eklenti mimarisi oluşturma
Oldukça teknik bir izleyici (bilim adamları) tarafından kullanılan Python'da yazılmış bir uygulamam var. Ben bir uygulama / yani bir betik / eklenti mimarisi, kullanıcılar tarafından genişletilebilir yapmak için iyi bir yol arıyorum. Son derece hafif bir şey arıyorum . Çoğu komut dosyası veya eklenti, üçüncü taraflarca geliştirilip dağıtılmayacak ve yüklenmeyecek, …

11
Python yorumlanıyor, derleniyor veya her ikisi birden mi?
Anladığım kadarıyla: Bir yorumlanmış dil halindeyken (yürütme sonra makine koduna üst düzey bir dil dönüştüren ve bir program) yüksek seviyeli bir dil çalıştırma ve bir tercüman tarafından yürütülen olduğu; programı her seferinde biraz işler. Bir derlenmiş dil Kodu, ilk olarak bir uygulayıcısı (kod çalıştırmak için bir program) bir derleyici (makine …

12
Bir listeyi Python'da sözlüğe dönüştürme
Diyelim ki aPython'da, girişleri sözlüğe uygun bir listem var . Her çift öğe sözlüğün anahtarını temsil eder ve aşağıdaki tek öğe değerdir Örneğin, a = ['hello','world','1','2'] ve ben bir sözlüğe dönüştürmek istiyorum b, b['hello'] = 'world' b['1'] = '2' Bunu başarmanın sözdizimsel olarak en temiz yolu nedir?
190 python  list  dictionary 

9
Jupyter Notebook'daki bir dosyadan nasıl resim görüntüleyebilirim?
Bir IPython notebook'u Biopython'un GenomeDiagrammodülüyle yaptığım bazı genom grafiklerini etkileşimli olarak analiz etmenin bir yolu olarak kullanmak istiyorum . matplotlibGrafikleri IPython not defterinde satır içi almak için nasıl kapsamlı bir dokümantasyon olsa da , GenomeDiagram IPython'da satır içi grafik için desteklendiğini düşünmediğim ReportLab araç setini kullanıyor. Ancak, bunun bir yolunu …

4
Python pandalar Bir dizi sütunun veri seçiminden nan filtreleme
Kullanmadan groupbyverileri nasıl filtreleyebilirim NaN? Müşterilerin 'N / A', 'n / a' veya varyasyonlarından herhangi birini dolduracağı ve diğerlerinin boş bırakacağı bir matrisim olduğunu varsayalım: import pandas as pd import numpy as np df = pd.DataFrame({'movie': ['thg', 'thg', 'mol', 'mol', 'lob', 'lob'], 'rating': [3., 4., 5., np.nan, np.nan, np.nan], 'name': …
190 python  pandas  dataframe 


12
Birden çok işleme tabi tutulan bir işlevin dönüş değerini nasıl kurtarabilirim?
Aşağıdaki örnek kodda, işlevin dönüş değerini kurtarmak istiyorum worker. Bunu nasıl yapabilirim? Bu değer nerede saklanır? Örnek Kod: import multiprocessing def worker(procnum): '''worker function''' print str(procnum) + ' represent!' return procnum if __name__ == '__main__': jobs = [] for i in range(5): p = multiprocessing.Process(target=worker, args=(i,)) jobs.append(p) p.start() for proc …

5
Pip kullanarak aynı anda birden fazla python paketi nasıl kurulur
Bunu yapmanın kolay bir yolu olduğunu biliyorum ama ne burada ne de google'da bulamadım. Bu yüzden pip kullanarak birden fazla paket kurmanın bir yolu olup olmadığını merak ettim. Gibi bir şey: pip install progra1 , progra2 ,progra3 ,progra4 . veya: pip install (command to read some txt containing the name …
190 python  pip 

19
Bir PDF dosyasından metin nasıl çıkarılır?
Kullanarak bu PDF dosyasında bulunan metni ayıklamak çalışıyorum Python. PyPDF2 modülünü kullanıyorum ve aşağıdaki komut dosyasına sahibim : import PyPDF2 pdf_file = open('sample.pdf') read_pdf = PyPDF2.PdfFileReader(pdf_file) number_of_pages = read_pdf.getNumPages() page = read_pdf.getPage(0) page_content = page.extractText() print page_content Kodu çalıştırdığımda, PDF belgesinde bulunandan farklı aşağıdaki çıktıyı alıyorum: !"#$%#$%&%$&'()*%+,-%./01'*23%4 5'%1$#26%3/%7/))/8%&)/26%8#3"%3"*%313/9#&) % PDF …
190 python  pdf 

8
Bir dosyadan hangi pytest testlerinin çalıştırılacağını belirtmenin bir yolu var mı?
pytestBir dosyadan çalıştırılacak testleri seçmenin bir yolu var mı ? Örneğin, foo.txtyürütülecek testlerin listesini içeren bir dosya : tests_directory/foo.py::test_001 tests_directory/bar.py::test_some_other_test Ya da test isminde ortak bir paterni olmayan birden fazla testi seçmenin bir yolu var mı? pytest -k <pattern> tek bir desene izin verir. Bir seçenek pytest.markher teste karşı bir …
190 python  pytest 

3
Programı kesintiye uğratmadan Python'da uyarıyı artırın
Ben program çökmesine / durdurma / kesinti yapmadan Python bir Uyarı yükseltmek çalışıyorum. Kullanıcının sıfırdan farklı bir sayı geçirip geçirmediğini kontrol etmek için aşağıdaki basit işlevi kullanıyorum. Öyleyse, program onları uyarmalı, ancak normal şekilde devam etmelidir. Aşağıda kodu gibi çalışmalıdır, ancak sınıfını kullanmalısınız Warning(), Error()yoksa Exception()yerine elle uyarı yazdırmanın. def …

12
Sözlük anahtarını doğrudan Python'da değişken olarak nasıl alabilirim (değerden arayarak değil)?
Bu temel soru için özür dilerim, ancak bu konuda yaptığım aramalar, bir anahtarın metnini / adını istediğimden ve aramanın değerine göre sözlük çok sayıda girişleri varsa 2 veya daha fazla anahtar döndürme sonucu olabilir ... ne yapmaya çalışıyorum budur: mydictionary={'keyname':'somevalue'} for current in mydictionary: result = mydictionary.(some_function_to_get_key_name)[current] print result "keyname" …
189 python  dictionary  key 

15
Python'da bir işlevi ileri bildirmek mümkün mü?
Python'da bir işlevi ileri bildirmek mümkün mü? Belirtilmeden cmpönce kendi işlevimi kullanarak bir listeyi sıralamak istiyorum . print "\n".join([str(bla) for bla in sorted(mylist, cmp = cmp_configs)]) Kodumu cmp_configsçağırmadan sonra yöntemin tanımını koymak için düzenledim . Bu hatayla başarısız olur: NameError: name 'cmp_configs' is not defined cmp_configsKullanılmadan önce yöntemi "ilan etmenin" …

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.