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

2
Python Diş Dizesi Bağımsız Değişkenleri
Python iş parçacığı ve bağımsız değişkenlerde bir dize gönderme ile ilgili bir sorun var. def processLine(line) : print "hello"; return; . dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine, args=(dRecieved)); processThread.start(); Burada dRecieved, bir bağlantı tarafından okunan bir satırın dizesidir. Şu anda sadece "merhaba" yazdırma işi olan basit bir işlevi çağırıyor. Ancak …

3
Sayısal dizilerin Python bellek kullanımı
Bazı büyük dosyaları analiz etmek için python kullanıyorum ve bellek sorunları ile çalışıyorum, bu yüzden kullanımı takip etmek ve denemek için sys.getsizeof () kullanıyorum, ancak numpy dizileri ile davranış tuhaf. İşte açmak zorunda olduğum bir albedos haritasını içeren bir örnek: >>> import numpy as np >>> import struct >>> from …
156 python  numpy  sys 

16
Python: Yok'u boş dizeye dönüştürmenin en deyimsel yolu?
Aşağıdakileri yapmanın en deyimsel yolu nedir? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) Güncelleme: Tryptich'in str (s) kullanma önerisini ekliyorum; Vinay Sajip'in lambda önerisinden çok etkilendim, ancak kodumu nispeten basit tutmak istiyorum. def xstr(s): if s is None: return '' else: …
156 string  python  idioms 

11
Bir sözlük karma mı?
Önbellekleme amaçları için, bir sözlükte bulunan GET argümanlarından bir önbellek anahtarı oluşturmam gerekiyor. Şu anda kullanıyorum sha1(repr(sorted(my_dict.items())))( hashlib'i dahili olarak sha1()kullanan bir kolaylık yöntemidir ) ama daha iyi bir yol olup olmadığını merak ediyorum.
156 python  hash  dictionary 


9
Bir Panda Sütununun belirli bir değer içerip içermediğini belirleme
Belirli bir değere sahip bir pandalar sütununda bir giriş olup olmadığını belirlemek için çalışıyorum. Bunu yapmaya çalıştım if x in df['id']. Bunun işe yaradığını düşündüm, ancak sütunda olmadığını bildiğim bir değer verdiğimde 43 in df['id']hala döndü True. Yalnızca eksik tanıtıcıyla eşleşen girdileri içeren bir veri çerçevesine alt kümeye girdiğimde df[df['id'] …
156 python  pandas 

6
Bir dizi verilen koşulun öğelerini nasıl seçerim?
Bir numpy dizi olduğunu varsayalım x = [5, 2, 3, 1, 4, 5], y = ['f', 'o', 'o', 'b', 'a', 'r']. 1'den büyük ve 5'ten küçük yöğelere karşılık gelen öğeleri seçmek istiyorum x. denedim x = array([5, 2, 3, 1, 4, 5]) y = array(['f','o','o','b','a','r']) output = y[x > 1 …
156 python  numpy 

8
python'da onaltılık dize bayt dizisine
Farklı türlerde bir dizi değeri temsil eden uzun bir Hex dizem var. Bu Hex String'i bir bayt dizisine dönüştürmek istiyorum, böylece her değeri dışarı kaydırabilir ve uygun veri türüne dönüştürebilirim.
156 python  bytearray 

6
Liste anlamalarında Lambda işlevi
Aşağıdaki iki liste anlayışının çıktısı neden fve lambdaişlev aynı olsa da farklı ? f = lambda x: x*x [f(x) for x in range(10)] ve [lambda x: x*x for x in range(10)] İkinize de dikkat edin type(f)ve type(lambda x: x*x)aynı tipte dönün.
156 python 

4
Python'daki @ foo.setter benim için neden çalışmıyor?
Bu yüzden, Python 2.6'da dekoratörler ile oynuyorum ve onları çalıştırmakta zorlanıyorum. İşte benim sınıf dosya: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, value): print 'called setter' self._x = value Bunun ne anlama geldiğini düşündüm, xbir özellik gibi davranmak , ancak get ve sette bu …

5
pip install: Lütfen bu dizinin izinlerini ve sahibini kontrol edin
Pip ve python yüklerken ben şöyle bir koştu var: '/ Users / Parthenon / Library / Logs / pi' dizini veya üst dizini geçerli kullanıcıya ait değil ve hata ayıklama günlüğü devre dışı bırakıldı. Lütfen dizinin izinlerini ve sahibini kontrol edin. Sudo ile pip çalıştırıyorsanız, -H bayrağını isteyebilirsiniz. çünkü şimdi …
155 python  pip  sudo  osx-yosemite 

10
İyi bir hız sınırlama algoritması nedir?
Bazı sahte kodlar veya daha iyisi Python kullanabilirim. Bir Python IRC bot için bir hız sınırlama kuyruğu uygulamaya çalışıyorum ve kısmen çalışıyor, ancak birisi sınırdan daha az mesaj tetiklerse (örneğin, hız sınırı 8 saniyede 5 mesajdır ve kişi sadece 4 tetikler), ve bir sonraki tetikleyici 8 saniyenin üzerindedir (örn. 16 …




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.