«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
Numpy'deki diziye tek öğe ekle
Aşağıdakileri içeren uyuşmuş bir dizim var: [1, 2, 3] Şunları içeren bir dizi oluşturmak istiyorum: [1, 2, 3, 1] Yani, dizinin sonuna ilk öğeyi eklemek istiyorum. Bariz olanı denedim: np.concatenate((a, a[0])) Ama söylerken bir hata alıyorum ValueError: arrays must have same number of dimensions Bunu anlamıyorum - dizilerin ikisi de …
122 python  arrays  numpy 

2
Py.test ile test yürütme sürelerini yazdırma ve yavaş testleri sabitleme
Py.test kullanarak bir CI sunucusunda birim testleri çalıştırıyorum. Testler, ağ üzerinden getirilen harici kaynakları kullanır. Bazen test koşucusu çok uzun sürer ve test koşucusunun iptal edilmesine neden olur. Yerel olarak sorunları tekrarlayamam. Py.test (yavaş) testin yürütme sürelerini yazdırmanın bir yolu var mı, böylece sorunlu testleri tespit etmek daha kolay hale …
122 python  pytest 


9
pip paketleri başarıyla yükler, ancak çalıştırılabilir dosyalar komut satırından bulunamadı
Mac OS X Yosemite, sürüm 10.10.3 üzerinde çalışıyorum. Yapıldığı gibi ben macport kullanarak python2.7 ve pip yüklü http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/ Paketleri başarıyla kurabilir ve onları python ortamımın ve python komut dosyalarımın içine aktarabilirim. Ancak, terminaldeki komut satırından çağrılabilen bir paketle ilişkili herhangi bir yürütülebilir dosya bulunmaz. Neyin yanlış olabileceğini bilen var mı? …
122 python  macos  pip  macports 

10
İPython dizüstü bilgisayarda hata ayıklamanın doğru yolu nedir?
Bildiğim gibi, %debug magicbir hücre içinde hata ayıklama yapabilir. Ancak, birden çok hücrede işlev çağrılarım var. Örneğin, In[1]: def fun1(a) def fun2(b) # I want to set a breakpoint for the following line # return do_some_thing_about(b) return fun2(a) In[2]: import multiprocessing as mp pool=mp.Pool(processes=2) results=pool.map(fun1, 1.0) pool.close() pool.join Ne denedim: …

3
Pençelerimi nasıl sıralayabilirim?
In my önceki soruya ben mükemmel bir cevabı var bir pençe bir basınç plakasını isabet nerede bana algılamak yardımcı ama şimdi bunlara karşılık gelen pençeleri bu sonuçları bağlamak mücadele ediyorum: Pençelere manuel olarak açıklama ekledim (RF = sağ ön, RH = sağ arka, LF = sol ön, LH = sol …

4
Python'da örnek değişkenleri ve sınıf değişkenleri
Çalışma zamanında yalnızca bir örneğine ihtiyacım olan Python sınıflarım var, bu nedenle özniteliklere örnek başına değil, sınıf başına yalnızca bir kez sahip olmak yeterli olacaktır. Birden fazla örnek olacaksa (bu gerçekleşmeyecekse), tüm örneklerin aynı konfigürasyona sahip olması gerekir. Aşağıdaki seçeneklerden hangisinin daha iyi veya daha "deyimsel" Python olacağını merak ediyorum. …

9
Python Burun İçe Aktarma Hatası
Dosya yapısındaki test komutumun altındaki modülleri tanımak için burun testi çerçevesini alamıyorum . Sorunu gösteren en basit örneği oluşturdum. Aşağıda açıklayacağım. Paket dosyası yapısı şu şekildedir: ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.py şunları içerir: def dumb_true(): return True testler / test_foo.py şunları içerir: import foo def test_foo(): assert foo.dumb_true() Her …

4
Django şablonundaki modül%
Django'da modül operatörü gibi bir şey kullanmanın bir yolunu arıyorum. Yapmaya çalıştığım şey, bir döngüdeki her dördüncü öğeye bir sınıf adı eklemektir. Modülüs ile şöyle görünür: {% for p in posts %} <div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif %}}"> <div class="preview"> </div> …
121 python  django  templates 

11
Python'da syslog için günlük kaydı nasıl yapılandırılır?
Python'un loggingmodülüne kafamı sokamıyorum . İhtiyaçlarım çok basit: Sadece her şeyi syslog'a kaydetmek istiyorum. Belgeleri okuduktan sonra şu basit test komut dosyasını buldum: import logging import logging.handlers my_logger = logging.getLogger('MyLogger') my_logger.setLevel(logging.DEBUG) handler = logging.handlers.SysLogHandler() my_logger.addHandler(handler) my_logger.debug('this is debug') my_logger.critical('this is critical') Ancak bu komut dosyası syslog'da herhangi bir günlük kaydı …
121 python  logging  syslog 

6
Aynı isimde modül varken yerleşik kütüphaneden içe aktarma
Durum: - Proje klasörümde takvim adında bir modül var - Python kitaplıklarından yerleşik Takvim sınıfını kullanmak istiyorum - Takvim içe aktarma Takviminden kullandığımda, modülümden yüklemeye çalıştığı için şikayet ediyor. Birkaç arama yaptım ve sorunuma bir çözüm bulamıyorum. Aynı ada sahip yerel bir modül varken Python'da bir standart kitaplık modülüne nasıl …
121 python  import 

4
Errno 32 kırık borusu nasıl önlenir?
Şu anda python'da yerleşik bir uygulama kullanıyorum. Kişisel bilgisayarda çalıştırdığımda sorunsuz çalışıyor. Ancak, onu bir üretim sunucusuna taşıdığımda. Bana aşağıdaki ekli hatayı göstermeye devam ediyor: Biraz araştırma yaptım ve sunucu hala veri göndermekle meşgulken son kullanıcı tarayıcısının bağlantıyı durdurmasının nedenini anladım. Bunun neden olduğunu ve kişisel bilgisayarımda çalışırken üretim sunucusunda …

9
Tırnaksız alan hatasında görülen CSV yeni satır karakteri
Aşağıdaki kod, bir Windows makinesinden içe aktardığımda ve bu hatayı aldığımda bugüne kadar çalıştı: tırnaksız alanda görülen yeni satır karakteri - dosyayı evrensel yeni satır modunda açmanız gerekiyor mu? import csv class CSV: def __init__(self, file=None): self.file = file def read_file(self): data = [] file_read = csv.reader(self.file) for row in …
121 python  django  csv 

15
Bir küre üzerinde n noktayı eşit olarak dağıtma
Bana bir küre etrafında, onları belli belirsiz bir şekilde yayan N nokta (muhtemelen 20'den az) için konumlar verebilecek bir algoritmaya ihtiyacım var. "Mükemmelliğe" gerek yok, ama ona ihtiyacım var, bu yüzden hiçbiri bir araya toplanmasın. Bu soru iyi bir kod sağladı, ancak bu üniformayı yapmanın bir yolunu bulamadım, çünkü bu% …

10
Python'da değişken isimli tuple var mı?
Herhangi biri, isimli tuple'ı değiştirebilir veya değiştirilebilir nesneler için çalışması için alternatif bir sınıf sağlayabilir mi? Öncelikle okunabilirlik için, bunu yapan namedtuple'a benzer bir şey istiyorum: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x = 10 >>> p Point(x=10, y=0) >>> p.x *= 10 …

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.