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



8
've' (boolean) vs '&' (bitsel) - Listelerle numpy dizileri arasındaki davranış farkı neden?
NumPy dizileri ve listelerdeki boole ve bitsel işlemlerin davranışlarındaki farkı açıklayan nedir? Ben uygun kullanımı hakkında karıştı &vs andaşağıdaki örneklerde gösterilmektedir Python,. mylist1 = [True, True, True, False, True] mylist2 = [False, True, False, True, False] >>> len(mylist1) == len(mylist2) True # ---- Example 1 ---- >>> mylist1 and mylist2 …


2
Pyenv, virtualenv, anaconda arasındaki fark nedir?
Python öğrenmeye çalışan yakut bir programcıyım. Rbenv'den bir kopyala ve yapıştır gibi olduğu için pyenv ile hoş bir aileyim. Pyenv, bir sistemde birden fazla python sürümünün bulunmasına ve ayrıca sistemin hassas kısmına dokunmadan python'un izole edilmesine yardımcı olur. Her python kurulumunun pip paketi ile geldiğini düşünüyorum. Hala anlamadım, orada bu …

8
Pandalar DataFrame Dizinini Yeniden Adlandır
DateTime dizini ile, başlıksız bir csv dosyası var. Dizin ve sütun adını yeniden adlandırmak istiyorum, ancak df.rename () ile yalnızca sütun adı yeniden adlandırılır. Hata? 0.12.0 sürümündeyim In [2]: df = pd.read_csv(r'D:\Data\DataTimeSeries_csv//seriesSM.csv', header=None, parse_dates=[[0]], index_col=[0] ) In [3]: df.head() Out[3]: 1 0 2002-06-18 0.112000 2002-06-22 0.190333 2002-06-26 0.134000 2002-06-30 0.093000 …
142 python  pandas  dataframe 

30
Python glob çoklu dosya türleri
.Txt, .mdown ve .markdown gibi birden çok dosya türünün listesini almak için python'da glob.glob kullanmanın daha iyi bir yolu var mı? Şu anda böyle bir şey var: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob( os.path.join(projectDir, '*.mdown') ) projectFiles3 = glob.glob( os.path.join(projectDir, '*.markdown') )
142 python  glob 

6
Pandalarda bir DataFrame'de "içermez" ifadesini arayın
Bazı araştırmalar yaptım ve bir veri çerçevesini nasıl filtreleyeceğimi bulamıyorum df["col"].str.contains(word), ancak bunun tersini yapmanın bir yolu olup olmadığını merak ediyorum: bir veri çerçevesini bu kümenin iltifatına göre filtreleyin. örneğin: etkisine !(df["col"].str.contains(word)). Bu bir DataFrameyöntemle yapılabilir mi?
142 python  pandas  contains 



6
Python'da dizeyi Enum'a dönüştürme
Bir dizeyi Python'un Enum sınıfına dönüştürmenin (seriyi kaldırmanın) doğru yolunun ne olduğunu merak ediyorum. getattr(YourEnumType, str)İşi yapıyor gibi görünüyor , ama yeterince güvenli olup olmadığından emin değilim. Daha spesifik olmak gerekirse, bir 'debug'dizeyi şöyle bir Enum nesnesine dönüştürmek istiyorum: class BuildType(Enum): debug = 200 release = 400

9
py2exe - tek bir yürütülebilir dosya oluştur
Py2exe'nin bunu yapabildiğini duyduğumu sanıyordum , ama asla çözemedim. Bunu başarıyla yapan var mı? Setup.py dosyanızı ve hangi komut satırı seçeneklerini kullandığınızı görebilir miyim? Temelde bana belki / temp ve çalışır unzips gibi bir şey yapan tek bir yürütülebilir dosya vererek düşünüyorum.
141 python  packaging  py2exe 


4
Django / South kullanarak bir modeli yeniden adlandırmanın en kolay yolu?
Ben buna South'un sitesinde, Google'da ve SO'da yanıt bulmak için avlandım, ancak bunu yapmanın basit bir yolunu bulamadım. Güney'i kullanarak bir Django modelini yeniden adlandırmak istiyorum. Aşağıdakilere sahip olduğunuzu varsayalım: class Foo(models.Model): name = models.CharField() class FooTwo(models.Model): name = models.CharField() foo = models.ForeignKey(Foo) ve Foo'yu Bar'a, yani class Bar(models.Model): name …

6
Nohup çıktı dosyasına günlük yazmıyor
Arka planda bir python komut dosyası çalıştırmak için aşağıdaki komutu kullanıyorum: nohup ./cmd.py > cmd.log & Ancak görünen o ki nohup günlük dosyasına bir şey yazmıyor. cmd.log oluşturulur, ancak her zaman boştur. Python komut dosyasında, standart çıktıya yazdırmak sys.stdout.writeyerine kullanıyorum print. Yanlış bir şey mi yapıyorum?
141 python  nohup 

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.