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

8
NaN'lerle dolu numpy matrisi oluşturma
Takip koduna sahibim: r = numpy.zeros(shape = (width, height, 9)) width x height x 9Sıfırlarla dolu bir matris oluşturur . Bunun yerine, NaNkolay bir şekilde s yerine onları başlatmak için bir işlev veya yol olup olmadığını bilmek istiyorum .
195 python  numpy 


16
matplotlib hatası - tkinter adlı modül yok
Bu kodu çalıştırdığımda Windows 10'da Pycharm IDE üzerinden matplotlib paketini kullanmaya çalıştım: from matplotlib import pyplot Aşağıdaki hatayı alıyorum: ImportError: No module named 'tkinter' Python 2.x'te Tkinter olarak adlandırıldığını biliyorum, ama sorun değil - yeni bir python 3.5.1 yükledim. EDIT: Ayrıca, ben de 'tkinter' ve 'Tkinter' almaya çalıştı - bunların …

10
TransactionManagementError “Sinyalleri kullanırken 'atomik' bloğun” sonuna kadar sorgu yürütemezsiniz, ancak sadece Birim Testi sırasında
Bir Django kullanıcı modeli örneği kaydetmeye çalışırken TransactionManagementError alıyorum ve onun post_save sinyal, ben yabancı anahtar olarak kullanıcı olan bazı modelleri kaydediyorum. Bağlam ve hata bu soruya oldukça benzer django TransactionManagementError sinyalleri kullanırken Ancak, bu durumda, hata yalnızca birim sınama sırasında ortaya çıkar . Manuel testte iyi çalışır, ancak birim …

4
__İnit__.py Python 3.3 ve sonraki sürümleri için gerekli değildir
Python 3.5.1 kullanıyorum. Belgeyi ve paket bölümünü burada okudum: https://docs.python.org/3/tutorial/modules.html#packages Şimdi, aşağıdaki yapıya sahibim: /home/wujek/Playground/a/b/module.py module.py: class Foo: def __init__(self): print('initializing Foo') Şimdi ise /home/wujek/Playground: ~/Playground $ python3 >>> import a.b.module >>> a.b.module.Foo() initializing Foo <a.b.module.Foo object at 0x100a8f0b8> Benzer şekilde, şimdi evde, süper klasör Playground: ~ $ PYTHONPATH=Playground python3 …



6
`Sorted (list)` vs `list.sort ()` arasındaki fark nedir?
list.sort()listeyi sıralar ve orijinal listeyi sorted(list)değiştirirken orijinal listeyi değiştirmeden listenin sıralanmış bir kopyasını döndürür. Biri diğerine ne zaman tercih edilir? Hangisi daha verimli? Ne kadar? Bir liste list.sort()gerçekleştirildikten sonra sıralanmamış duruma geri döndürülebilir mi?
194 python  list  sorting  copy  in-place 

19
Python'da bir dosyanın mime türü nasıl bulunur?
Diyelim ki bir grup dosyayı bir yere, örneğin BLOB'lara kaydetmek istiyorsunuz. Diyelim ki bu dosyaları bir web sayfası üzerinden temizlemek ve istemcinin otomatik olarak doğru uygulamayı / görüntüleyiciyi açmasını istiyorsunuz. Varsayım: Tarayıcı, HTTP yanıtında mime tipi (içerik tipi?) Başlığı tarafından hangi uygulamanın / görüntüleyicinin kullanılacağını belirler. Bu varsayımı temel alarak, …
194 python  mime 

15
Pandalı büyük bir csv dosyasını nasıl okurum?
Pandalar büyük bir csv dosyasını (yaklaşık 6 GB) okumaya çalışıyorum ve bir bellek hatası alıyorum: MemoryError Traceback (most recent call last) <ipython-input-58-67a72687871b> in <module>() ----> 1 data=pd.read_csv('aphro.csv',sep=';') ... MemoryError: Bu konuda herhangi bir yardım?
194 python  pandas  csv  memory  chunks 



6
Python: Neden functools.partial gerekli?
Kısmi uygulama iyidir. functools.partialLambdas'dan geçemediğiniz işlevler nelerdir ? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return x + y >>> incr2 = functools.partial(sum2, 1) >>> incr2(4) 5 Bir …

9
Python'da bir dizeyi utf-8'e dönüştürme
Python sunucuma utf-8 karakter gönderen bir tarayıcı var, ancak sorgu dizesinden aldığımda, Python döndürdüğü kodlama ASCII olduğunu. Düz dizeyi utf-8'e nasıl dönüştürebilirim? Not: Web'den geçirilen dize zaten UTF-8 kodlu, ben sadece Python ASCII değil UTF-8 olarak tedavi etmek istiyorum.

14
AttributeError: 'module' nesnesinin niteliği yok
İki python modülüm var: a.py import b def hello(): print "hello" print "a.py" print hello() print b.hi() b.py import a def hi(): print "hi" Koştuğumda a.py, anladım: AttributeError: 'module' object has no attribute 'hi' Hata ne anlama geliyor? Nasıl düzeltebilirim?

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.