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

7
Pandalar veri çerçevesinin son veri satırı nasıl silinir?
Bunun basit olması gerektiğini düşünüyorum, ancak birkaç fikir denedim ve hiçbiri işe yaramadı: last_row = len(DF) DF = DF.drop(DF.index[last_row]) #<-- fail! Negatif indeks kullanmayı denedim ama bu da hatalara neden oluyor. Hâlâ temel bir şeyi yanlış anlıyor olmalıyım.
119 python  pandas 


7
Bir Python yapısının bellek içi boyutu
32 ve 64 bit platformlarda Python veri yapısının bellek boyutu için bir referans var mı? Değilse, SO'da olması güzel olurdu. Ne kadar kapsamlı olursa o kadar iyidir! Öyleyse aşağıdaki Python yapıları tarafından kaç bayt kullanılıyor ( lenilgili olduğunda içerik türüne ve içeriğine bağlı olarak )? int float referans str unicode …

13
SMTP kullanarak Python'dan posta gönderme
SMTP kullanarak Python'dan posta göndermek için aşağıdaki yöntemi kullanıyorum. Doğru yöntem mi yoksa kaçırdığım şeyler var mı? from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('YOUR.MAIL.SERVER', 26) smtp.login('USERNAME@DOMAIN', 'PASSWORD') from_addr = "John Doe <john@doe.net>" to_addr = "foo@bar.com" subj = "hello" date = datetime.datetime.now().strftime( "%d/%m/%Y %H:%M" …
118 python  smtp 

6
Anlama listesi, anlama kapsamından sonra bile isimleri yeniden bağlar. Bu doğru mu?
Kavrayışlar, kapsam belirleme ile bazı beklenmedik etkileşimler yaşıyor. Bu beklenen davranış mı? Bir yöntemim var: def leave_room(self, uid): u = self.user_by_id(uid) r = self.rooms[u.rid] other_uids = [ouid for ouid in r.users_by_id.keys() if ouid != u.uid] other_us = [self.user_by_id(uid) for uid in other_uids] r.remove_user(uid) # OOPS! uid has been re-bound by …

3
Python betiğini ikili yürütülebilir dosyaya derleme
Bir Python komut dosyasını bir Windows çalıştırılabilir dosyasına dönüştürmem gerekiyor. Python 2.6 yüklü python26. Bir komut dosyası oluşturdum ve içinde tuttum C:\pythonscript. Bu klasörün içinde iki dosya var Setup.pyve oldlogs.py(bu dosyanın dönüştürülmesi gerekiyor) setup.py kod from distutils.core import setup import py2exe setup(console=['oldlogs.py']) Oldlogs.py'yi bir exe dosyasına nasıl dönüştürebilirim?

9
Tensorflow'da tüm Tensörlerin adlarını bir grafikte alın
Ben ile sinir ağları oluşturma Tensorflowve skflow; Bazı nedenlerden dolayı, belirli bir girdi için bazı iç tensörlerin değerlerini elde etmek istiyorum, bu yüzden kullanıyorum myClassifier.get_layer_value(input, "tensorName"), myClassifiera olarak skflow.estimators.TensorFlowEstimator. Bununla birlikte, tensör adının doğru sözdizimini bulmayı, adını bile bilmekte zor buluyorum (ve işlem ile tensörler arasında kafam karışıyor), bu yüzden …

8
+ = Neden listelerde beklenmedik şekilde davranıyor?
+=Python operatör listelerinde beklenmedik işletim gibi görünüyor. Biri bana burada neler olduğunu söyleyebilir mi? class foo: bar = [] def __init__(self,x): self.bar += [x] class foo2: bar = [] def __init__(self,x): self.bar = self.bar + [x] f = foo(1) g = foo(2) print f.bar print g.bar f.bar += [3] print …

10
Python sözlüğünün öğelerine indekse göre erişim
Gibi bir söz düşünün mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } Örneğin bu sözlüğün belirli bir öğesine nasıl erişebilirim? örneğin, ilk öğeyi Apple'ın ilk öğesini biçimlendirdikten sonra yazdırmak istiyorum ki bu bizim durumumuzda yalnızca "Amerikan"? Ek bilgiler Yukarıdaki veri yapısı, bir python işlevindeki bir girdi dosyası ayrıştırılarak oluşturulmuştur. …
118 python  dictionary 

9
Python int ve long'u nasıl yönetir?
Python'un dahili ve uzun türleri nasıl yönettiğini bilen var mı? Dinamik olarak doğru türü seçiyor mu? İnt için sınır nedir? Python 2.6 kullanıyorum, önceki sürümlerden farklı mı? Aşağıdaki kodu nasıl anlamalıyım? >>> print type(65535) <type 'int'> >>> print type(65536*65536) <type 'long'> Güncelleme: >>> print type(0x7fffffff) <type 'int'> >>> print type(0x80000000) …
118 python  integer 

4
Bir dize kaynağından Python xml ElementTree?
ElementTree.parse bir dosyadan okur, eğer bir dizede XML verisine zaten sahipsem bunu nasıl kullanabilirim? Belki burada bir şeyi özlüyorum ama ElementTree'yi dizeyi bir dosyaya yazmadan ve tekrar okumadan kullanmanın bir yolu olmalı. xml.etree.elementtree
118 python  xml 

3
Pandas Future uyarısı nasıl engellenir?
Programı çalıştırdığımda Pandalar her seferinde aşağıdaki gibi 'Gelecek uyarısı' veriyor. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) Mesajı aldım, ancak Pandaların tekrar tekrar bu tür mesajlar göstermesini durdurmak istiyorum, Pandaların 'Gelecek uyarısını' açmamasına izin vermek için ayarlayabileceğim herhangi bir …


7
Bir PyQt uygulamasında iş parçacığı oluşturma: Qt iş parçacığı veya Python iş parçacığı mı kullanıyorsunuz?
Verileri web bağlantısı üzerinden düzenli olarak alan bir GUI uygulaması yazıyorum. Bu alım biraz zaman aldığından, bu, geri alma işlemi sırasında kullanıcı arayüzünün yanıt vermemesine neden olur (daha küçük parçalara bölünemez). Bu nedenle, web bağlantısını ayrı bir çalışan iş parçacığına dış kaynak olarak kullanmak istiyorum. [Evet, biliyorum, şimdi iki sorunum …

6
Python'da, yöntem yerine bir işlevi ne zaman kullanmalıyım?
Zen of Python, işleri yapmanın yalnızca bir yolu olması gerektiğini belirtir - ancak sıklıkla bir işlevi ne zaman kullanacağıma ve bir yöntemi ne zaman kullanacağıma karar verme sorunuyla karşılaşıyorum. Önemsiz bir örneği ele alalım - bir ChessBoard nesnesi. Diyelim ki tahtadaki tüm yasal King hamlelerini almak için bir yola ihtiyacımız …

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.