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

19
Metasınıflar için bazı (somut) kullanım durumları nelerdir?
Metasınıfları kullanmayı seven ve düzenli olarak bunları çözüm olarak sunan bir arkadaşım var. Metasınıf kullanmaya neredeyse hiç ihtiyaç duymadığınız aklıma geldi. Neden? çünkü bir sınıfa böyle bir şey yapıyorsanız, muhtemelen bir nesneye yapmalısınız diye düşündüm. Ve küçük bir yeniden tasarım / yeniden düzenleme sırayla. Metasınıfları kullanabilmek, birçok yerde birçok insanın …
118 python  metaclass 

21
Bir dizedeki alt dizenin n. Oluşumunu bulun
Bu oldukça önemsiz gibi görünüyor, ancak Python'da yeniyim ve bunu en Pythonic yolla yapmak istiyorum. Bir dizge içindeki bir alt dizenin n'ci oluşumuna karşılık gelen dizini bulmak istiyorum. Yapmak istediğim şeye eşdeğer bir şey olmalı ki mystring.find("substring", 2nd) Bunu Python'da nasıl başarabilirsin?
118 python  string  substring 


6
Python3 ile INI dosyası nasıl okunur ve yazılır?
Python3 ile bir INI dosyası okumam, yazmam ve oluşturmam gerekiyor. FILE.INI default_path = "/path/name/" default_file = "file.txt" Python Dosyası: # Read file and and create if it not exists config = iniFile( 'FILE.INI' ) # Get "default_path" config.default_path # Print (string)/path/name print config.default_path # Create or Update config.append( 'default_path', 'var/shared/' …
118 python  python-3.x  ini 

6
NaN'leri str.contains ile yok saymak
Dize içeren satırları şu şekilde bulmak istiyorum: DF[DF.col.str.contains("foo")] Ancak, bazı öğeler NaN olduğundan bu başarısız olur: ValueError: NA / NaN değerlerini içeren vektörle dizine eklenemez Bu yüzden şaşkınlığa başvuruyorum DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] Daha iyi bir yol var mı?
118 python  pandas 


5
Argparse: 'x' mevcutsa gerekli bağımsız değişken 'y'
Aşağıdaki gibi bir şartım var: ./xyifier --prox --lport lport --rport rport prox argümanı için, var olup olmadığını kontrol etmek için action = 'store_true' kullanıyorum. Herhangi bir argümana ihtiyacım yok. Ancak, --prox ayarlanmışsa , rport ve lport'a da ihtiyacım var . Özel koşullu kodlama yazmadan bunu argparse ile yapmanın kolay bir …
118 python  argparse 

9
İşlevsel programlamadaki 'katlama' işlevine eşdeğer 'pitonik' nedir?
Haskell'de aşağıdakine benzer bir şeyi başarmanın en deyimsel yolu nedir: foldl (+) 0 [1,2,3,4,5] --> 15 Veya Ruby'deki karşılığı: [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 Açıkçası, Python, reducekatlamanın bir uygulaması olan işlevi tam olarak yukarıdaki gibi sağlar, ancak bana 'pitonik' programlama yolunun, lambdamümkün olan yerlerde liste kavrayışlarını tercih ederek …

3
Python - sklearn.pipeline.Pipeline tam olarak nedir?
sklearn.pipeline.PipelineTam olarak nasıl çalıştığını anlayamıyorum. Birkaç açıklama vardır doc . Örneğin ne demek istiyorlar: Son bir tahminciye sahip dönüşüm boru hattı. Sorumu daha açık hale getirmek için stepsnedir? Nasıl çalışırlar? Düzenle Cevaplar sayesinde sorumu daha net hale getirebilirim: Boru hattını aradığımda ve adım olarak geçtiğimde, iki transformatör ve bir tahminci, …

7
Boş listeler olan varsayılan parametrelerden kaçınmanın pitonik yolu nedir?
Bazen boş bir liste olan varsayılan bir parametrenin olması doğal görünür. Yine de Python, bu durumlarda beklenmedik davranışlar verir . Örneğin, bir işlevim varsa: def my_func(working_list = []): working_list.append("a") print(working_list) İlk çağrıldığında varsayılan olarak çalışacaktır, ancak bundan sonraki aramalar mevcut listeyi günceller (her aramada bir "a" ile) ve güncellenmiş sürümü …
118 python  python-3.x 

3
Python soyut sınıflarında soyut özellikler nasıl oluşturulur
Aşağıdaki kodda, bir temel soyut sınıf oluşturuyorum Base. Miras alan tüm sınıfların özelliği Basesağlamasını nameistiyorum, bu yüzden bu özelliği bir @abstractmethod. Sonra bir alt sınıf oluşturdum Base, denilen Base_1, bazı işlevler sağlaması ama yine de soyut kalması amaçlanıyor. Orada hayır namemülkiyet Base_1, ama yine de piton bir hata olmadan bu …

9
Toplu normalleştirme ve bırakma sıralaması?
Asıl soru, özellikle TensorFlow uygulamaları ile ilgiliydi. Ancak cevaplar genel olarak uygulamalar içindir. Bu genel cevap aynı zamanda TensorFlow için doğru cevaptır. TensorFlow'da toplu normalleştirme ve bırakma kullanılırken (özellikle katkıda bulunan katmanlar kullanılarak) sipariş konusunda endişelenmem gerekir mi? Bırakmayı ve hemen ardından toplu normalleştirmeyi kullanırsam, sorun olabilir gibi görünüyor. Örneğin, …


10
Tensorflow 2.0 - AttributeError: "tensorflow" modülünün "Oturum" özniteliği yok
sess = tf.Session()Tensorflow 2.0 ortamında komutu çalıştırırken aşağıdaki gibi bir hata mesajı alıyorum: Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: module 'tensorflow' has no attribute 'Session' Sistem bilgisi: İşletim Sistemi Platformu ve Dağıtımı: Windows 10 Python Sürümü: 3.7.1 Tensorflow Sürümü: 2.0.0-alpha0 (pip ile kurulur) Yeniden …


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.