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

9
Django bir queryset ilk nesne almak için en hızlı yolu?
Genellikle kendimi ilk nesneyi Django'daki bir queryset'ten almak isteyen ya da yoksa geri dönmek isterim None. Tüm bunların işe yaradığı bunu yapmanın birçok yolu vardır. Ama hangisinin en iyi performans olduğunu merak ediyorum. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return qs[0] else: return None Bu iki veritabanı …

13
Python'da yürütülen geçerli dosyanın yolunu nasıl edinebilirim?
Bu acemi bir soru gibi görünebilir, ama değil. Bazı ortak yaklaşımlar her durumda işe yaramaz: sys.argv [0] Bu, kullanmak anlamına gelir path = os.path.abspath(os.path.dirname(sys.argv[0])), ancak başka bir dizindeki başka bir Python komut dosyasından çalıştırıyorsanız bu işe yaramaz ve bu gerçek hayatta olabilir. __dosya__ Bu kullanmak anlamına gelir path = os.path.abspath(os.path.dirname(__file__)), …
193 python  path  directory 

6
Bir Sudoku meydanında dışbükeylik kusurları nasıl kaldırılır?
Eğlenceli bir proje yapıyordum: OpenCV kullanarak giriş resminden Sudoku çözme (Google gözlüklerinde olduğu gibi). Ve görevi tamamladım, ama sonunda buraya geldiğim küçük bir sorun buldum. Programlamayı OpenCV 2.3.1'in Python API'sini kullanarak yaptım. Aşağıda yaptığım şey: Resmi okuyun Kontürleri bulun Maksimum alana sahip olanı seçin (ve ayrıca kareye eşdeğer). Köşe noktalarını …

12
Listelenecek Python içe aktarma CSV
Yaklaşık 2000 kayıtları olan bir CSV dosyam var. Her kaydın bir dizesi ve kategorisi vardır: This is the first line,Line1 This is the second line,Line2 This is the third line,Line3 Bu dosyayı şöyle görünen bir listeye okumalıyım: data = [('This is the first line', 'Line1'), ('This is the second line', …
193 python  csv 

7
Bir listenin içeriğini alın ve başka bir listeye ekleyin
Bir listenin içeriğini alıp başka bir listeye eklemenin mantıklı olup olmadığını anlamaya çalışıyorum. Ben bir dosyadan belirli satırları alacak ve onları bir listede kaydedecek bir döngü fonksiyonu ile oluşturulan ilk liste var. Daha sonra bu satırları kaydetmek ve başka bir dosya üzerinde yeni bir döngü başlatmak için ikinci bir liste …
193 python  list 

16
NumPy dizisini aktarma
Python ve NumPy kullanıyorum ve "devrik" ile ilgili bazı sorunlar var: import numpy as np a = np.array([5,4]) print(a) print(a.T) Çağırma a.Tdiziyi aktarmıyor . Eğer aörneğin bir [[],[]]o doğru transposes ama devriğini ihtiyacım [...,...,...].
193 python  numpy  transpose 

5
“This” modülünün kaynak kodu ne yapıyor?
Bir Python yorumlayıcısı açar ve "bunu içe aktar" yazarsanız, bildiğiniz gibi yazdırılır: Python'un Zen'i, Tim Peters Güzel, çirkin olmaktan iyidir. Açık, örtük olmaktan iyidir. Basit, karmaşık olmaktan iyidir. Karmaşık karmaşık olmaktan iyidir. Düz iç içe geçmişten daha iyidir. Seyrek yoğun olmaktan iyidir. Okunabilirlik önemlidir. Özel durumlar kuralları ihlal edecek kadar …
193 python 




9
JSON web sayfasından Python betiğine nasıl alınır
Betiklerimden birinde şu kodu aldım: # # url is defined above. # jsonurl = urlopen(url) # # While trying to debug, I put this in: # print jsonurl # # Was hoping text would contain the actual json crap from the URL, but seems not... # text = json.loads(jsonurl) print …
193 python  json 

5
PyTorch'da eğitimli bir modeli kaydetmenin en iyi yolu?
PyTorch'ta eğitimli bir modeli kurtarmanın alternatif yollarını arıyordum. Şimdiye kadar iki alternatif buldum. torch.save () bir model ve kaydetmek için torch.load () bir model yüklemek için. model.state_dict () eğitimli bir model ve kaydetmek için model.load_state_dict () kaydedilmiş modeli yükleme. Yaklaşım 1 üzerinde yaklaşım 2'nin önerildiği bu tartışmaya rastladım . Benim …

16
'Setdefault' dict yöntemi için kullanım örnekleri
Eklenmesi collections.defaultdictPython 2.5 büyük ölçüde ihtiyacını azaltmıştır dictbireyin setdefaultyöntem. Bu soru kolektif eğitimimiz içindir: setdefaultBugün Python 2.6 / 2.7'de hala ne işe yarıyor? Hangi popüler kullanım örneklerinin setdefaultyerini aldı collections.defaultdict?

10
TypeError: dize biçimlendirme python'u sırasında dönüştürülen tüm bağımsız değişkenler
Programın iki isim alması gerekiyor ve aynı uzunlukta iseler aynı kelime olup olmadıklarını kontrol etmelidirler. Aynı kelime ise "İsimler aynı" yazacaktır . Aynı uzunlukta ancak farklı harflerle "İsimler farklı ama aynı uzunlukta" yazdıracaktır . Sorun yaşadığım kısım alt 4 satırda. #!/usr/bin/env python # Enter your code for "What's In (The …

5
“Birinci sınıf” nesneler nelerdir?
Belirli bir programlama dilinde nesneler veya başka bir şey ne zaman "birinci sınıf" olarak söylenir ve neden? Bulunmadıkları dillerden farkı nedir? DÜZENLE. Kişi "her şey bir nesnedir" derken (Python'da olduğu gibi), gerçekten de "her şey birinci sınıftır" mı demektir?

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.