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

15
Python'da bir dış program (yürütülebilir) mı çalıştırıyorsunuz?
Python üzerinde çalışmaya başladım ve Python'dan dışarıdan bir yürütülebilir dosya çalıştırmaya çalışıyorum. Fortran'da yazılmış bir program için çalıştırılabilir bir dosyam var. Çalıştırılabilir dosyanın adının flow.exe olduğunu varsayalım. Ve çalıştırılabilir dosyam şurada bulunuyor C:\Documents and Settings\flow_model. Hem os.system hem de popen komutlarını denedim, ancak şu ana kadar çalışmasını sağlayamadım. Aşağıdaki kod …

4
Python'da dict.pop (a, b) ne anlama geliyor?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ neden ikinci bir tartışma var?

3
PyCharm bir projedeki tüm Python hatalarını listeleyebilir mi?
Python 2.7'yi sanal ortamda ve PyCharm 2.7'de kullanıyorum (07 Şubat 2013 itibariyle yeni derleme). İçinde kesin hatalar olan bir python dosyasını açtığımda (diğer dillerdeki hataları derlemeye eşdeğer, örneğin belirtilmemiş değişkenler kullanmak, var olmayan fonksiyonları çağırmakla eşdeğer), dosyanın oluğunda kırmızı çizgiler gösteriyor. Dolayısıyla, hataları içeren bir dosyaya giderken rastgele hataları keşfediyorum. …

4
Aynı Modeldeki Başka Bir Alana Dayalı Django Modeli Alan Varsayılanı
Bir denek adı ve baş harflerini içermesini istediğim bir modelim var (veriler bir şekilde anonimleştirilir ve baş harflerle izlenir). Şimdi yazdım class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: '' if len(x)==0 else x[0], self.name.split(' '))) # Next line is what I want to do (or something …

3
Python'da "tersine çevrilmiş" bir liste oluşturmanın en iyi yolu?
Python'da, öğeleri başka bir listeyle aynı olan, ancak ters sırada olan yeni bir liste oluşturmanın en iyi yolu nedir? (Mevcut listeyi yerinde değiştirmek istemiyorum.) İşte aklıma gelen bir çözüm: new_list = list(reversed(old_list)) old_listKopyayı yerinde çoğaltmak ve sonra tersine çevirmek de mümkündür : new_list = list(old_list) # or `new_list = old_list[:]` …

20
Baz 62 dönüşümü
Bir tamsayıyı 62 tabanına nasıl dönüştürebilirsiniz (onaltılık gibi, ancak şu rakamlarla: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'). Bunun için iyi bir Python kitaplığı bulmaya çalışıyorum, ancak hepsi dizeleri dönüştürmekle meşgul görünüyor. Python base64 modülü yalnızca dizeleri kabul eder ve tek bir rakamı dört karaktere dönüştürür. URL kısaltıcıların kullandığına benzer bir şey arıyordum.
92 python  math  base62 

5
Matplotlib kullanarak tek bir sayfada birden fazla grafik nasıl yapılır?
Aynı anda 16 rakam açan bir kod yazdım. Şu anda hepsi ayrı grafikler olarak açılıyor. Hepsini aynı sayfada açmalarını istiyorum. Aynı grafik değil. Tek bir sayfada / pencerede 16 ayrı grafik istiyorum. Ayrıca bazı nedenlerden ötürü, numbinlerin ve defaultreallimits'in formatı, önceki şekil 1'i tutmuyor. Subplot komutunu kullanmam gerekir mi? Neden …

11
Python ve Numpy kullanarak r-kare'yi nasıl hesaplarım?
Python ve Numpy'yi rasgele dereceye en uygun polinomu hesaplamak için kullanıyorum. X değerleri, y değerleri ve sığdırmak istediğim polinomun derecesini (doğrusal, ikinci dereceden, vb.) İçeren bir liste geçiriyorum. Bu çok işe yarıyor, ancak aynı zamanda r (korelasyon katsayısı) ve r-kare (belirleme katsayısı) hesaplamak istiyorum. Sonuçlarımı Excel'in en uygun eğilim çizgisi …

5
Python'un timeit ile "global isim 'foo' tanımlanmadı
Bir Python ifadesini çalıştırmanın ne kadar zaman aldığını bulmaya çalışıyorum, bu yüzden çevrimiçi baktım ve standart kitaplığın tam olarak bunu yapmak için timeit adında bir modül sağladığını gördüm : import timeit def foo(): # ... contains code I want to time ... def dotime(): t = timeit.Timer("foo()") time = t.timeit(1) …
92 python  scope  timeit 

2
Python dizesi interneti
Bu sorunun pratikte herhangi bir kullanımı olmasa da, Python'un string interneti nasıl yaptığını merak ediyorum. Aşağıdakileri fark ettim. >>> "string" is "string" True Bu beklediğim gibi. Bunu da yapabilirsiniz. >>> "strin"+"g" is "string" True Ve bu oldukça zekice! Ama bunu yapamazsın. >>> s1 = "strin" >>> s2 = "string" >>> …

4
Bir Python sınıfının __dict __.__ dict__ niteliği nedir?
>>> class A(object): pass ... >>> A.__dict__ <dictproxy object at 0x173ef30> >>> A.__dict__.__dict__ Traceback (most recent call last): File "<string>", line 1, in <fragment> AttributeError: 'dictproxy' object has no attribute '__dict__' >>> A.__dict__.copy() {'__dict__': <attribute '__dict__' of 'A' objects> ... } >>> A.__dict__['__dict__'] <attribute '__dict__' of 'A' objects> # What …

2
Python'da bir sınıf nasıl genişletilir?
Python'da bir sınıfı nasıl uzatabilirsiniz? Örneğin eğer varsa color.py class Color: def __init__(self, color): self.color = color def getcolor(self): return self.color color_extended.py import Color class Color: def getcolor(self): return self.color + " extended!" Ama bu işe yaramıyor ... Eğer içinde çalışırsam color_extended.py, bir renk nesnesi yapıp getcolorişlevi kullandığımda , nesneyi …

15
Mac + virtualenv + pip + postgresql = Hata: pg_config yürütülebilir dosyası bulunamadı
Bir eğitim için postgres yüklemeye çalışıyordum, ancak pipbana hata veriyor: pip install psycopg Aldığım bir hata parçası: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the …

9
Her 'anahtar: değer' için bir satır olacak şekilde csv dosyasına bir sözlük yazmak
Bir sözlüğüm var: mydict = {key1: value_a, key2: value_b, key3: value_c} Verileri bir dict.csv dosyasına şu tarzda yazmak istiyorum: key1: value_a key2: value_b key3: value_c Yazdım: import csv f = open('dict.csv','wb') w = csv.DictWriter(f,mydict.keys()) w.writerow(mydict) f.close() Ama şimdi tüm anahtarlar bir satırda ve tüm değerler bir sonraki satırda var .. …
92 python  csv  dictionary 

1
Listedeki listeleri nasıl sıkıştırabilirim?
Aşağıdaki liste listesini sıkıştırmak istiyorum: >>> zip([[1,2], [3,4], [5,6]]) [[1,3,5], [2,4,6]] Bu, mevcut zipuygulamayla ancak liste ayrı bileşenlere bölünürse başarılabilir : >>> zip([1,2], [3,4], [5,6]) (1, 3, 5), (2, 4, 6)] Listenin nasıl bölüneceğini ve tek tek öğelerin nasıl aktarılacağını çözemiyorum zip. Fonksiyonel bir çözüm tercih edilir.

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.