«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'da basit 'if' veya mantık ifadesi [kapalı]
Kapalı . Bu sorunun ayrıntılara veya netliğe ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Ayrıntıları ekleyin ve sorunu açıklığa kavuşturmak bu yazıyı düzenliyor . 4 ay önce kapandı . Bu soruyu geliştirin Python'da aşağıdakileri nasıl yazarsınız? if key < 1 or key > 34: …

10
Django IntegerField'ı seçimler =… ada göre ayarla
Seçim seçeneği olan bir model alanınız olduğunda, insan tarafından okunabilir adlarla ilişkili bazı sihirli değerlere sahip olma eğilimindesinizdir. Django'da bu alanları değer yerine insan tarafından okunabilir ada göre ayarlamanın uygun bir yolu var mı? Bu modeli düşünün: class Thing(models.Model): PRIORITIES = ( (0, 'Low'), (1, 'Normal'), (2, 'High'), ) priority …


15
verimli dairesel tampon?
Python'da verimli bir dairesel tampon oluşturmak istiyorum ( tampondaki tamsayı değerlerinin ortalamalarını almak amacıyla). Bu, değerleri toplamak için bir listeyi kullanmanın etkili bir yolu mu? def add_to_buffer( self, num ): self.mylist.pop( 0 ) self.mylist.append( num ) Hangisi daha verimli olabilir (ve neden)?

7
django şablonları: içerir ve genişletir
Aynı içeriği 2 farklı temel dosya içinde sunmak istiyorum. Bu yüzden bunu yapmaya çalışıyorum: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} Sorun şu ki, hem extends hem de include'i kullanamıyorum. Bunu yapmanın bir yolu var mı? Ve değilse, yukarıdakileri …

5
Yalnızca hata ayıklamak için yazdırma ifadelerini kullanma
Python'da son zamanlarda çok kod yazıyorum. Ve daha önce hiç çalışmadığım verilerle, daha önce hiç görmediğim formülleri kullanarak ve devasa dosyalarla çalışıyorum. Tüm bunlar, her şeyin yolunda gidip gitmediğini doğrulamak ve başarısızlık noktalarını belirlemek için çok sayıda basılı ifade yazmamı sağladı. Ancak, genel olarak, bu kadar çok bilginin çıktısını almak …
109 python 


2
Geçersiz http_host başlığı
Django çerçevesini kullanarak bir web sitesi geliştirmeye çalışıyorum ve DigitalOcean.com'u kullanarak başlattım ve gerekli dosyaları django-projesine yerleştirdim. Django projesine statik dosyalar eklemem gerekiyordu ve statik dosyaları topladıktan sonra ip'imi yenilemeye çalıştım Web sitesini oluşturmak için kullandığım eğitimleri ekliyorum. https://www.pythonprogramming.net/django-web-server-publish-tutorial/ Aşağıdaki hatayı alıyorum : DisallowedHost at / Invalid HTTP_HOST üstbilgisi: '198.211.99.20'. …

9
Python ile minidom ile Element değerini alın
Python'da Eve Online API için bir GUI ön ucu oluşturuyorum. XML verilerini sunucularından başarıyla aldım. Değeri "isim" adlı bir düğümden almaya çalışıyorum: from xml.dom.minidom import parse dom = parse("C:\\eve.xml") name = dom.getElementsByTagName('name') print name Bu düğümü buluyor gibi görünüyor, ancak çıktı aşağıdadır: [<DOM Element: name at 0x11e6d28>] Düğümün değerini yazdırmasını …
109 python  dom  minidom 

1
PyMongo ile .sort kullanma
PyMongo ile, aşağıdaki gibi 'sayı' ve 'tarih' alanlarına göre sıralanmış nesneleri almaya çalıştığımda: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Bu hatayı alıyorum: TypeError: if no direction is specified, key_or_list must be an instance of list Sıralama sorgumun nesi var?
109 python  mongodb  pymongo 

4
Dosyaları 'rt' ve 'wt' modlarında açın
SO'da birkaç kez dosya okumak ve yazmak için rtve wtmodları kullanan insanlar gördüm . Örneğin: with open('input.txt', 'rt') as input_file: with open('output.txt', 'wt') as output_file: ... Belgelenen modları görmüyorum , ancak open()bir hata yapmadığından - kullanımı oldukça yasal gibi görünüyor. Ne işe wtyarar wve rtvs ile vs kullanmak arasında bir …

14
Django Admin'de alanları yeniden boyutlandırma
Django, yönetici üzerinde girişler eklerken veya düzenlerken yatay alanı doldurma eğilimindedir, ancak bazı durumlarda, örneğin bir tarih alanını, 8 karakter genişliğini veya bir CharField'ı 6 veya 8 düzenlerken gerçek bir alan israfıdır. karakter genişliğinde ve ardından düzenleme kutusu 15 veya 20 karaktere kadar çıkar. Yöneticiye bir metin kutusunun ne kadar …

4
Scikit ile çok sınıflı durum için hassasiyet, geri çağırma, doğruluk ve f1-skoru nasıl hesaplanır?
Bir duyarlılık analizi problemi üzerinde çalışıyorum, veriler şöyle görünüyor: label instances 5 1190 4 838 3 239 1 204 2 127 Yani verilerim 1190 instancesile etiketlendiğinden beri dengesiz 5. Sınıflandırma için Im scikit en kullanarak SVC . Sorun şu ki, çok sınıflı durum için kesinlik, geri çağırma, doğruluk ve f1 …

11
NumPy: eşzamanlı max () ve min () işlevi
numpy.amax () , bir dizideki maksimum değeri bulur ve numpy.amin () , minimum değer için aynı şeyi yapar. Hem max hem de min bulmak istiyorsam, her iki işlevi de çağırmalıyım, bu da (çok büyük) diziyi iki kez geçirmeyi gerektirir, ki bu yavaş görünüyor. Numpy API'de, verilerde yalnızca tek bir geçişle …
109 python  numpy 

2
ValueError: Kapalı dosyada G / Ç işlemi
import csv with open('v.csv', 'w') as csvfile: cwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) for w, c in p.items(): cwriter.writerow(w + c) Burada pbir sözlük wve cher ikisi de dizeler. Dosyaya yazmaya çalıştığımda şu hatayı bildiriyor: ValueError: I/O operation on closed file.
109 python  csv  file-io  io 

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.