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

6
Pandalarda birden çok veri çerçevesi sütununda "farklı" nasıl seçilir?
SQL ile eşdeğerini yapmanın bir yolunu arıyorum SELECT DISTINCT col1, col2 FROM dataframe_table Pandaların sql karşılaştırmasının hiçbir anlamı yok distinct. .unique() yalnızca tek bir sütun için çalışır, bu yüzden sütunları birleştirebilirim veya onları bir liste / demete koyabilir ve bu şekilde karşılaştırabilirim, ancak bu pandaların daha doğal bir şekilde yapması …
110 python  pandas 

4
Numpy'de element-wise matris çarpımı (Hadamard çarpımı) nasıl elde edilir?
İki matrisim var a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) ve ben öğeye göre ürünü almak istiyorum, [[1*5,2*6], [3*7,4*8]], eşit [[5,12], [21,32]] denedim print(np.dot(a,b)) ve print(a*b) ama ikisi de sonucu verir [[19 22], [43 50]] bu matris çarpımıdır, eleman bazlı çarpım değildir. Yerleşik işlevleri kullanarak element bazlı ürünü (diğer …


6
İPython'daki Pandas Kitaplığı'nı kullanarak bir .xlsx dosyası nasıl okunur?
Python Pandas Kitaplığını kullanarak bir .xlsx dosyası okumak ve verileri bir postgreSQL tablosuna taşımak istiyorum. Şimdiye kadar yapabileceğim tek şey: import pandas as pd data = pd.ExcelFile("*File Name*") Artık adımın başarılı bir şekilde yürütüldüğünü biliyorum, ancak excel'deki verilerin değişken verilerdeki verilerle nasıl eşleştiğini anlayabilmek için okunan excel dosyasını nasıl ayrıştırabileceğimi …


3
sqlalchemy NULL DEĞİLDİR seçin
Belirli bir sütundan NULL olmayan değerleri seçmek için filtreyi SQL'deki gibi nasıl ekleyebilirim? SELECT * FROM table WHERE YourColumn IS NOT NULL; Aynısını SQLAlchemy filtreleri ile nasıl yapabilirim? select = select(table).select_from(table).where(all_filters)
110 python  sqlalchemy 

2
Bitişik ve bitişik olmayan diziler arasındaki fark nedir?
Gelen numpy kılavuzda yenidenbiçimleme () işlevi hakkında, diyor >>> a = np.zeros((10, 2)) # A transpose make the array non-contiguous >>> b = a.T # Taking a view makes it possible to modify the shape without modifying the # initial object. >>> c = b.view() >>> c.shape = (20) AttributeError: …
110 python  arrays  numpy  memory 

1
Neden f '{{{74}}}' f-Dizeleri ile f '{{74}}' ile aynı?
f-Dizeleri Python 3.6'dan edinilebilir ve dizeleri biçimlendirmek için çok kullanışlıdır: >>> n='you' >>> f'hello {n}, how are you?' 'hello you, how are you?' Python 3'ün f-Dizeleri: Geliştirilmiş Dize Biçimlendirme Sözdizimi'nde (Kılavuz) daha fazla bilgi . İlginç bir model buldum: Üçlü parantez kullanmanın, dizenizde yalnızca tek bir parantez olmasına neden olacağını …

8
Python hafızaya alma / ertelenmiş arama özelliği dekoratörü
Son zamanlarda, örnek niteliklerinin bir veritabanında depolanan değerleri yansıttığı birçok sınıf içeren mevcut bir kod tabanından geçtim. Veritabanı aramalarının ertelenmesi için bu özniteliklerin çoğunu yeniden düzenledim. yapıcıda başlatılmamalıdır, ancak yalnızca ilk okunduğunda. Bu öznitelikler, örneğin kullanım ömrü boyunca değişmez, ancak ilk kez hesaplamak için gerçek bir darboğazdır ve yalnızca özel …
109 python  decorator 

6
Python'da bir Boolean'ı nasıl kullanırım?
Python gerçekten bir Boolean değeri içeriyor mu? Yapabileceğini biliyorum: checker = 1 if checker: #dostuff Ama oldukça bilgiçim ve Java'da boole görmekten zevk alıyorum. Örneğin: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Python'da Boole diye bir şey var mı? Belgelerde buna benzer bir …
109 python  boolean 

4
Hızlı Fourier Dönüşümü kullanarak sesi analiz edin
Python'da bir grafik spektrum analizörü oluşturmaya çalışıyorum. Şu anda 16 bit çift kanallı 44,100 Hz örnek hızındaki ses akışının 1024 baytını okuyorum ve 2 kanalın genliğinin ortalamasını alıyorum. Şimdi 256 imzalı şortum var. Şimdi, numpy gibi bir modül kullanarak bu dizide bir fft önceden oluşturmak ve sonucu, başlangıçta sadece 32 …

5
IDLE'den komut geçmişine nasıl erişirim?
Bash veya Pencerenin Komut İstemi'nde, son komutu almak ve düzenlemek için klavyede yukarı oka basıp düzenleyebilir ve sonucu görmek için tekrar ENTER'a basabiliriz. Ama Python'un IDLE 2.6.5 veya 3.1.2'de, ifademiz 25 satır yazdırıyorsa, bu son komuta kadar yukarı oka 25 kez basmamız ve kopyalanması için ENTER tuşuna basmamız gerekiyor gibi …

1
Python tarafından oluşturulan bir MD5 karması, kabukta echo ve md5sum kullanılarak oluşturulanlardan neden farklı?
Bir Python MD5 hash'i, kabukta md5sum komutu tarafından oluşturulandan farklıdır. Neden? >>> import hashlib >>> h = hashlib.md5() >>> h.update("mystringforhash") >>> print h.hexdigest() 86b6423cb6d211734fc7d81bbc5e11d3 # Result from Python $ echo mystringforhash | md5sum 686687dd68c5de717b34569dbfb8d3c3 - # Result on the shell
109 python  shell  md5sum 

4
Python super () TypeError'ı yükseltir
Python 2.5'te, aşağıdaki kod a'yı yükseltir TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in a TypeError: super() argument 1 must …

1
Pandalar read_xml () yöntemi test stratejileri
Şu anda, pandaların G / Ç araçları bir read_xml()yöntem ve muadili tutmamaktadır to_xml(). Ancak, read_jsonağaç benzeri yapıların veri çerçevesi içe aktarma ve read_htmlbiçimlendirme formatları için uygulanabileceğini kanıtlar . Pandalar ekibi, read_xmlgelecekteki bir Pandalar sürümü için böyle bir yöntemi düşünürse , hangi uygulamayı takip ederdi: XPath 1.0 ve XSLT 1.0 yöntemleriyle …
109 python  xml  pandas  xslt  xpath 

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.