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

7
Python'da dosyanın klasör adını alın
Python'da, üzerinde çalıştığım dosyanın bulunduğu klasörün adını almak için hangi komutu kullanmalıyım? "C:\folder1\folder2\filename.xml" İşte "folder2"almak istediğim şey. Aklıma gelen tek şey os.path.splitiki kez kullanmak : folderName = os.path.split(os.path.split("C:\folder1\folder2\filename.xml")[0])[1] Bunu yapmanın daha iyi bir yolu var mı?

8
Bir Numpy dizisine nasıl yeni boyutlar ekleyebilirim?
Uyuşmuş bir görüntü dizisi ile başlıyorum. In[1]:img = cv2.imread('test.jpg') Şekil, 640x480 RGB görüntü için beklediğiniz şeydir. In[2]:img.shape Out[2]: (480, 640, 3) Ancak sahip olduğum bu görüntü, 100 kare uzunluğunda bir video karesi. İdeal olarak, bu videodan img.shapegeri dönen tüm verileri içeren tek bir diziye sahip olmak istiyorum (480, 640, 3, …
93 python  arrays  opencv  numpy 

3
Hint bir lambda işlevi yazmak mümkün mü?
Şu anda, Python'da, bir işlevin parametreleri ve dönüş türleri aşağıdaki gibi ipuçlarıyla yazılabilir: def func(var1: str, var2: str) -> int: return var1.index(var2) Bu, işlevin iki dize aldığını ve bir tamsayı döndürdüğünü gösterir. Ancak, bu sözdizimi aşağıdaki gibi görünen lambdalarla oldukça kafa karıştırıcıdır: func = lambda var1, var2: var1.index(var2) Hem parametrelere …
93 python  lambda 

9
ImportError: NUMPY_MKL adı içe aktarılamıyor
Aşağıdaki basit kodu çalıştırmaya çalışıyorum import scipy scipy.test() Ama şu hatayı alıyorum Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 586, in runfile execfile(filename, namespace) File "C:/Users/Mustafa/Documents/My Python Code/SpectralGraphAnalysis/main.py", line 8, in <module> import scipy File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module> from numpy._distributor_init import …

3
Max neden sıralamadan daha yavaş?
Bunun Python 2 ve 3'teki fonksiyondan maxdaha yavaş olduğunu buldum sort. Python 2 $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'a.sort();a[-1]' 1000 loops, best of 3: 239 usec per loop $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'max(a)' 1000 loops, best of 3: 342 usec per loop Python 3 $ …


9
İyi bir Python Ağacı veri yapısı aranıyor [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin İyi bir Tree veri yapısı sınıfı arıyorum. Bu pakete rastladım , ancak Python'da nispeten …
92 python 


6
"Kaynak: okunamıyor / var / mail / Bio" Python hatası alınıyor
Aşağıdaki hatayla sonuçlanan bir (bio) python betiği çalıştırıyorum: from: can't read /var/mail/Bio Komut dosyamın postayla ilgisi olmadığı için komut dizimin neden / var / mail içine baktığını anlamıyorum. Burada sorun ne gibi görünüyor? Senaryo sorun görünmediğinden yardımcı olacağından şüpheliyim, ama yine de benim senaryom: from Bio import SeqIO from Bio.SeqUtils …
92 python 

10
Windows'ta Python betikleri nasıl çalıştırılır?
Basit bir betiğim var blah.py (Python 2 kullanarak): import sys print sys.argv[1] Komut dosyamı şu şekilde çalıştırırsam: python c:/..../blah.py argument Argüman yazdırır, ancak komut dosyasını şu şekilde çalıştırırsam: blah.py argument Hata oluştu: IndexError ... Dolayısıyla argümanlar betiğe geçmez. PATH içindeki python.exe. Blah.py içeren klasör PATH içinde de. python.exe, * .py …

5
Çoklu İşlem Kuyruğu, Havuz ve Kilitleme kullanmanın son derece basit bir örneği
Http://docs.python.org/dev/library/multiprocessing.html adresindeki belgeleri okumaya çalıştım, ancak hala çoklu işlem Kuyruğu, Havuz ve Kilitleme ile uğraşıyorum. Ve şimdilik aşağıdaki örneği oluşturabildim. Kuyruk ve Havuz ile ilgili olarak, kavramı doğru şekilde anladığımdan emin değilim, bu yüzden yanılıyorsam düzeltin. Başarmaya çalıştığım şey aynı anda 2 isteği işlemek (bu örnekte veri listesinde 8 tane …

6
Python'da sözlüğü kopyalamanın hızlı yolu
Sözlüklerle çokça çalışan bir Python programım var. Sözlüklerin kopyalarını binlerce kez çıkarmam gerekiyor. Hem anahtarların hem de ilgili içeriğin bir kopyasına ihtiyacım var. Kopya düzenlenecek ve orijinal ile bağlantılı olmamalıdır (örneğin, kopyadaki değişiklikler orijinali etkilememelidir.) Anahtarlar Dizelerdir, Değerler Tamsayılardır (0/1). Şu anda basit bir yol kullanıyorum: newDict = oldDict.copy() Kodumun …


8
Python, C ++ 'dan daha hızlı ve hafif mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Her …


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.