«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
Pandalar tarihleri ​​otomatik olarak tanıyabilir mi?
Bugün, pandaların bir veri dosyasından (örneğin) veri okurken değer türlerini tanıyabildikleri gerçeğine çok şaşırdım: df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) Örneğin şu şekilde kontrol edilebilir: for i, r in df.iterrows(): print type(r['col1']), type(r['col2']), type(r['col3']) Özellikle tamsayı, yüzer sayılar ve dizeler doğru bir şekilde tanındı. Ancak, aşağıdaki biçimde tarihlerine sahip bir sütunu …
161 python  date  types  dataframe  pandas 


4
Pandalar neden python'da birleştirilirken verilerden daha hızlıydı.
Son zamanlarda bu kıyaslama göre çok hızlı bellek içi birleştirme yapan python için panda kütüphanesine rastladım . R'deki data.table paketinden bile daha hızlı (analiz için tercih ettiğim dil). Neden pandasbu kadar hızlı data.table? Python'un R üzerinde sahip olduğu doğal bir hız avantajı mı, yoksa farkında olmadığım bazı takaslar var mı? …
160 python  r  join  data.table  pandas 

11
Python - doctest'e karşı unittest [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir Python'da birim testine başlamaya çalışıyorum ve birinin doctest ve unittest'in avantajlarını ve dezavantajlarını açıklayıp …


16
Durum çubuğunu ve yüzdesini yazdırmak için Python
Aşağıdaki gibi bir durum çubuğu uygulamak için: [========== ] 45% [================ ] 60% [==========================] 100% Bunu stdout'a yazdırmak ve yenilemeye devam etmek istiyorum, başka bir satıra yazdırmamak istiyorum. Bu nasıl yapılır?
160 python 

23
Windows 7'de Komut İsteminde bir Python programını nasıl çalıştırabilirim?
Windows 7'de Komut İstemi ile Python programlarının nasıl çalıştırılacağını anlamaya çalışıyorum (Şimdiye kadar bunu anladım ...) Komut istemine "python" yazdığımda aşağıdaki hatayı aldım: 'python' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor. Yardım ararken bulduğum ilk yer bu siteydi: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows . Biraz yardımcı oldu, ama …
160 python  windows-7 

4
Python'da no-op yapmanın standart yolu nedir?
Sık sık kendimi / elif / else python içinde oluşturuyorsa yazıyorum ve oluşabilecek, ancak karşılık gelen eylemin hiçbir şey yapmaması gereken seçenekleri dahil etmek istiyorum. Ben sadece bu if ifadeleri hariç tutabileceğinin farkındayım, ancak okunabilirlik için hepsini dahil etmeye yardımcı olur, böylece koda bakıyorsanız, her seçeneğin bir sonucu olarak neler …
160 python 

7
Numpy: 2B diziden rastgele satır kümesi al
Ben böyle bir şey görünüyor çok büyük bir 2D dizisi var: a= [[a1, b1, c1], [a2, b2, c2], ..., [an, bn, cn]] Numpy kullanarak, ilk diziden 2 rastgele satır içeren yeni bir 2D dizi elde etmenin kolay bir yolu var mı a(değiştirmeden)? Örneğin b= [[a4, b4, c4], [a99, b99, c99]]
160 python  numpy 

6
Bir listenin son öğesi hariç tümü arasında nasıl geçiş yapılır?
Her öğeyi takip edene karşı kontrol eden bir liste boyunca döngü yapmak istiyorum. Y içinde x için kullanarak son öğe dışında tüm öğeleri döngü olabilir bir yolu var mı? Mümkünse dizinleri kullanmadan yapmayı tercih ederim. Not freespace asıl sorumu yanıtladı, bu yüzden cevabı kabul ettim, ama SilentGhost sormam gereken soruyu …
160 python 

6
Python veri yapısı sıralama listesi alfabetik olarak
Python veri yapısı konusunda biraz kafam karıştı; (),, []ve {}. Basit bir listeyi sıralamaya çalışıyorum, muhtemelen sıralamakta başarısız olduğum veri türünü tanımlayamıyorum. Listem basit: ['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue'] Benim sorum bu ne tür bir veri ve kelimeleri alfabetik olarak nasıl sıralayacağım?

8
NumPy veya Pandalar: NaN değerine sahipken dizi türünü tam sayı olarak tutma
İçinde hala bir öğe listelenirken bir numpydizinin veri türünü int( int64veya herhangi bir şekilde) sabit tutmanın tercih edilen bir yolu var mı numpy.NaN? Özellikle, bir şirket içi veri yapısını bir Pandas DataFrame'e dönüştürüyorum. Yapımızda, hala NaN'leri olan tamsayı tipi sütunlarımız var (ancak sütunun türü int'dir). Bunu bir DataFrame yaparsak, her …

29
Bir listeden birden fazla öğeyi silme
Bir listeden aynı anda birden çok öğeyi silmek mümkün müdür? 0 ve 2 dizinindeki öğeleri silmek ve del somelist[0]ardından del somelist[2]gelen bir ifadeyi denemek istersem , ikinci ifade gerçekten silinir somelist[3]. Her zaman önce daha yüksek numaralı öğeleri silebilirim ama daha iyi bir yol olduğunu umuyorum.
160 python  list 

7
Python gruba öğe ekle
Kullanıcı oturumunda demet olarak depolamaya çalıştığım bazı object.ID-s var. İlkini eklediğimde işe yarıyor ama tuple benziyor (u'2',)ama ben mytuple = mytuple + new.idhata kullanarak yeni bir tane eklemeye çalıştığımda can only concatenate tuple (not "unicode") to tuple.

6
#! / Usr / bin / python3'ün amacı
Bunu birkaç betik dilinde fark ettim, ancak bu örnekte python kullanıyorum. Birçok öğreticide, #!/usr/bin/python3ilk satırda başlayacaklardı . Buna neden sahip olduğumuzu anlamıyorum. İşletim sistemi bunun bir python betiği olduğunu bilmemeli (buna referans yaptığınızdan açıktır) Kullanıcı unix tabanlı olmayan bir işletim sistemi kullanıyorsa ne olur? Herhangi bir nedenle dil farklı bir …
160 python  scripting 

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.