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

15
Python'un super () yöntemi birden çok kalıtımla nasıl çalışır?
Python nesne yönelimli programlamada oldukça yeniyim ve super()özellikle çoklu kalıtım söz konusu olduğunda işlevi (yeni stil sınıfları) anlamada sorun yaşıyorum . Örneğin; class First(object): def __init__(self): print "first" class Second(object): def __init__(self): print "second" class Third(First, Second): def __init__(self): super(Third, self).__init__() print "that's it" Ne alamadım: Third()sınıf her iki yapıcı …

30
DataFrame sütunlarının sırası nasıl değiştirilir?
Aşağıdaki DataFrame( df) var: import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) Atamaya göre daha fazla sütun ekliyorum: df['mean'] = df.mean(1) Sütunu meanöne nasıl taşıyabilirim , yani diğer sütunların sırasına dokunulmadan ilk sütun olarak nasıl ayarlayabilirim?
878 python  pandas  dataframe 

24
Python kullanarak HTTP üzerinden nasıl dosya indirebilirim?
Bir web sitesinden bir MP3 dosyasını bir zamanlamaya indirmek için kullandığım ve iTunes'a eklediğim bir podcast XML dosyasını güncellediğim / güncellediğim küçük bir yardımcı program var. XML dosyasını oluşturan / güncelleyen metin işleme Python'a yazılır. Ancak, .batgerçek MP3 dosyasını indirmek için wget'i bir Windows dosyası içinde kullanıyorum . Tüm yardımcı …
874 python  http  urllib 

22
2B dizide pik algılama
Bir köpek pençesinin altındaki basıncı ölçen bir veteriner kliniğine yardım ediyorum. Veri analizim için Python kullanıyorum ve şimdi pençeleri (anatomik) alt bölgelere ayırmaya çalışıyorum. Zaman içinde pençe tarafından yüklenen her sensör için maksimum değerlerden oluşan her bir pençenin 2B dizisini yaptım. Burada, 'tespit etmek' istediğim alanları çizmek için Excel kullandığım …

16
Bir .whl dosyası ile Python paketini nasıl kurabilirim?
Windows makineme bir Python paketi yüklerken sorun yaşıyorum ve Christoph Gohlke'nin Pencere ikili dosyaları ile yüklemek istiyorum. (Hangi, benim deneyim, diğer birçok paket kurulumları için yaygara büyük ölçüde hafifletti). Ancak, yalnızca .whl dosyaları kullanılabilir. http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype Ancak .whl dosyalarını nasıl yükleyebilirim? notlar Tekerlek üzerinde belgeler buldum , ancak .whl dosyalarının nasıl …

25
Panda DataFrame'e bir satır ekleme
Pandalar tamamen doldurulmuş yüklemek için tasarlanmış olduğunu anlıyorum DataFrameama boş bir DataFrame oluşturmak sonra tek tek satır eklemek gerekir . Bunu yapmanın en iyi yolu nedir? Başarıyla boş bir DataFrame oluşturdum: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Sonra yeni bir satır ekleyebilir ve bir alanı doldurabilirim: res = res.set_value(len(res), 'qty1', 10.0) …

24
Sözlükte maksimum değere sahip anahtar mı alıyorsunuz?
Ben var dictionary: anahtarlar dizeler, değerler tamsayılar. Misal: stats = {'a':1000, 'b':3000, 'c': 100} 'b'Cevap olarak almak istiyorum , çünkü bu daha yüksek bir değere sahip anahtar. Aşağıdakileri yaptım ve anahtar / değer çiftleri ters çevrilmiş bir ara liste kullanarak: inverse = [(value, key) for key, value in stats.items()] print …
867 python  dictionary  max 



14
liste anlama ve lambda + filtre
Kendimi temel bir filtreleme ihtiyacına sahip buldum: Bir listem var ve öğelerin bir özelliğine göre filtrelemek zorundayım. Kodum şöyle görünüyordu: my_list = [x for x in my_list if x.attribute == value] Ama sonra düşündüm, böyle yazmak daha iyi olmaz mıydı? my_list = filter(lambda x: x.attribute == value, my_list) Daha okunabilir …

20
Bir sözlük nasıl kopyalanır ve yalnızca kopya nasıl düzenlenir
Lütfen biri bunu bana açıklayabilir mi? Bu benim için bir anlam ifade etmiyor. Bir sözlüğü diğerine kopyalarım ve ikinciyi düzenlerim ve her ikisi de değişir. Bu neden oluyor? >>> dict1 = {"key1": "value1", "key2": "value2"} >>> dict2 = dict1 >>> dict2 {'key2': 'value2', 'key1': 'value1'} >>> dict2["key2"] = "WHY?!" >>> …

30
hata: vcvarsall.bat bulunamadı
Dulwich Python paketini yüklemeye çalıştım : pip install dulwich Ama şifreli bir hata mesajı alıyorum: error: Unable to find vcvarsall.bat Paketi manuel olarak yüklemeyi denersem de aynı şey olur: > python setup.py install running build_ext building 'dulwich._objects' extension error: Unable to find vcvarsall.bat



30
Bir sınıf JSON serileştirilebilir nasıl yapılır
Python sınıfı nasıl serileştirilebilir hale getirilir? Basit bir sınıf: class FileItem: def __init__(self, fname): self.fname = fname Çıktı elde edebilmek için ne yapmalıyım: >>> import json >>> my_file = FileItem('/foo/bar') >>> json.dumps(my_file) TypeError: Object of type 'FileItem' is not JSON serializable Hatası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.