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

9
Sözcüksel kapanışlar nasıl çalışır?
Javascript kodunda sözcüksel kapatma ile yaşadığım bir sorunu araştırırken Python'da bu sorunla karşılaştım: flist = [] for i in xrange(3): def func(x): return x * i flist.append(func) for f in flist: print f(2) Bu örneğin dikkatle önlendiğini unutmayın lambda. Şaşırtıcı olan "4 4 4" yazdırır. "0 2 4" beklerdim. Bu …


11
ImportError: matplotlib.pyplot adlı bir modül yok
Şu anda matplotlib uyguluyorum. Uyguladığım ilk örnek bu. #!/usr/bin/python import matplotlib.pyplot as plt radius = [1.0, 2.0, 3.0, 4.0] area = [3.14159, 12.56636, 28.27431, 50.26544] plt.plot(radius, area) plt.show() Bu komut dosyasını çalıştırdığımda python ./plot_test.py, arsa doğru bir şekilde gösteriyor. Ancak, kendi başına çalıştırıyorum ./plot_test.py, aşağıdakileri atar: Traceback (most recent call …
149 python  matplotlib 

11
Python'da en verimli dize birleştirme yöntemi nedir?
(Gibi Python herhangi verimli kitle dize birleştirme yöntemi var mıdır StringBuilder C # veya içinde StringBuffer Java)? Burada aşağıdaki yöntemleri buldum : Kullanarak basit birleştirme + Dize listesini ve joinyöntemini kullanma Kullanımı UserStringgelen MutableStringmodül Karakter dizisini ve arraymodülü kullanma Kullanımı cStringIOgelen StringIOmodül Ama uzmanlar ne kullanıyorsunuz veya öneriyorsunuz ve neden? …
149 python  string 


10
RuntimeWarning: numpy.dtype boyutu değişti, ikili uyumsuzluğu gösterebilir
Kaydedilmiş bir SVM modelini yüklemeye çalışırken bu hatayı alıyorum. Sklearn, NumPy ve SciPy'yi kaldırmayı, en son sürümleri tekrar tekrar yüklemeyi (pip kullanarak) denedim. Hala bu hatayı alıyorum. Neden? In [1]: import sklearn; print sklearn.__version__ 0.18.1 In [3]: import numpy; print numpy.__version__ 1.11.2 In [5]: import scipy; print scipy.__version__ 0.18.1 In …




3
Slash, help () çıktısında ne anlama geliyor?
/Python 3.4'ün kapanış parantezinden önceki helpçıktısı için ne anlama geliyor range? >>> help(range) Help on class range in module builtins: class range(object) | range(stop) -> range object | range(start, stop[, step]) -> range object | | Return a virtual sequence of numbers from start to stop by step. | | …



7
Her alt listenin ilk öğesini çıkart
Bir liste listesindeki her alt listenin ilk öğesini ayıklamanın ve yeni bir listeye eklemenin en iyi yolunun ne olduğunu merak ediyorum. Eğer varsa: lst = [[a,b,c], [1,2,3], [x,y,z]] ve ben dışarı çıkarmak istiyor a, 1ve xve bu ayrı bir liste oluşturun. Denedim: lst2.append(x[0] for x in lst)
148 python  list  nested 

5
Python'daki işletim sistemini nasıl kontrol ederim?
İşletim sistemini kontrol etmek istiyorum (betiğin çalıştığı bilgisayarda). os.system('uname -o')Linux'ta kullanabileceğimi biliyorum , ama bana konsolda bir mesaj veriyor ve bir değişkene yazmak istiyorum. Komut dosyasının Mac, Windows veya Linux olup olmadığını söyleyebilmesi uygun olacaktır. Nasıl kontrol edebilirim?

6
Adlandırılmış bir diziyi sözlüğe dönüştürme
Python adlı adlandırılmış bir tuple sınıf var class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Kasaba örneklerini sözlüklere dönüştürmek istiyorum. Bir Kasabadaki alanların adlarına veya numaralarına katı bir şekilde bağlanmasını istemiyorum. Daha fazla alan ekleyebileceğim veya tamamen farklı bir adlandırılmış tuple geçirip sözlük alabilecek şekilde yazmanın bir …

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.