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

5
"Paketten çıkarmak için çok fazla değer" İstisna
Django'da bir proje üzerinde çalışıyorum ve kullanıcı profilleri oluşturmak için Kullanıcı modelini genişletmeye yeni başladım. Ne yazık ki bir sorunla karşılaşıyorum: Kullanıcının profilini bir şablonun içine her girdiğimde ( user.get_template.lastIPörneğin), aşağıdaki hatayı alıyorum: Çevre: İstek Yöntemi: GET İstek URL'si: http: // localhost: 8000 / Django Sürümü: 1.1 Python Sürümü: 2.6.1 …
116 python  django 


5
Python kodunu satır satır nasıl profilleyebilirim?
Kodumun profilini çıkarmak için cProfile kullanıyorum ve harika çalışıyor. Sonuçları görselleştirmek için gprof2dot.py'yi de kullanıyorum (biraz daha net hale getiriyor). Ancak, cProfile (ve şimdiye kadar gördüğüm diğer çoğu Python profil oluşturucusu) yalnızca işlev çağrısı düzeyinde profil oluşturuyor gibi görünüyor. Bu, belirli işlevler farklı yerlerden çağrıldığında kafa karışıklığına neden oluyor - …


2
Bir sınıfla alay etmek: Mock () veya patch ()?
Python ile alay kullanıyorum ve bu iki yaklaşımdan hangisinin daha iyi olduğunu merak ediyordum (okuyun: daha pitonik). Birinci yöntem : Sadece sahte bir nesne oluşturun ve bunu kullanın. Kod şöyle görünür: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method and checks the result. …


9
Bir konteyner nesnesi (Python) için __iter __ (self) nasıl uygulanır
Özel bir kapsayıcı nesnesi yazdım. Bu sayfaya göre , bu yöntemi nesnem üzerinde uygulamam gerekiyor: __iter__(self) Bununla birlikte, Python referans kılavuzundaki Yineleyici Türlerine olan bağlantıyı izledikten sonra, kendinizinkini nasıl uygulayacağınıza dair hiçbir örnek verilmemiştir. Birisi bunun nasıl yapılacağını gösteren bir ön bilgi (veya bir kaynağa bağlantı) gönderebilir mi? Yazdığım konteyner …
116 python 

9
SQLAlchemy: basamaklı silme
SQLAlchemy'nin kademeli seçeneklerinde önemsiz bir şeyi kaçırıyor olmalıyım çünkü doğru çalışması için basit bir kademeli silme alamıyorum - eğer bir ana öğe silinirse, çocuklar nullyabancı anahtarlarla devam eder . Buraya kısa bir test senaryosu koydum: from sqlalchemy import Column, Integer, ForeignKey from sqlalchemy.orm import relationship from sqlalchemy import create_engine from …

6
Klasör yolunu Python'da dosya yolundan nasıl çıkarabilirim?
Tam yoldan bir dosyaya giden sadece klasör yolunu almak istiyorum. Örneğin T:\Data\DBDesign\DBDesign_93_v141b.mdbve sadece almak istiyorum T:\Data\DBDesign(hariç \DBDesign_93_v141b.mdb). Bunun gibi bir şey denedim: existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb' wkspFldr = str(existGDBPath.split('\\')[0:-1]) print wkspFldr ama bana şöyle bir sonuç verdi: ['T:', 'Data', 'DBDesign'] bu ihtiyacım olan sonuç değil T:\Data\DBDesign. Dosyama giden yolu nasıl bulabileceğime …
116 python  file  path  directory  extract 

9
Pandalar veri çerçevesinde çok uzun dizeleri tamamen yazdırın
Görünüşte çok basit olan şeyle mücadele ediyorum, çok uzun diziler içeren bir panda veri çerçevem ​​var. df = pd.DataFrame({'one' : ['one', 'two', 'This is very long string very long string very long string veryvery long string']}) Şimdi aynısını yazdırmaya çalıştığımda, tam dizeyi görmüyorum, dizenin yalnızca bir kısmını görmeyi tercih ediyorum. …
116 python  string  pandas  options 

9
Listeler Listesi için Pandas DataFrame
Bir liste listesini pandalar veri çerçevesine dönüştürmek kolaydır: import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) Ama df'yi bir liste listesine nasıl geri dönüştürebilirim? lol = df.what_to_do_now? print lol # [[1,2,3],[3,4,5]]
116 python  pandas 


4
Tensorflow Strides Tartışma
Tf.nn.avg_pool, tf.nn.max_pool, tf.nn.conv2d'deki adımlar argümanını anlamaya çalışıyorum . Dokümantasyon defalarca diyor strides: Uzunluğu> = 4 olan inçlerin listesi. Giriş tensörünün her boyutu için kayan pencerenin adım sayısı. Sorularım: 4+ tam sayının her biri neyi temsil ediyor? Konvnetler için neden [0] = adım [3] = 1 adımlara sahip olmaları gerekir? Gelen …


14
Python'da birim testinden veri çıkışı
Python'da birim testleri yazıyorsam (birim test modülünü kullanarak), başarısız bir testten veri çıkarmak mümkün mü, böylece hataya neyin neden olduğunu anlamamıza yardımcı olması için onu inceleyebilir miyim? Bazı bilgileri taşıyabilen özelleştirilmiş bir mesaj oluşturma yeteneğinin farkındayım, ancak bazen bir dizge olarak kolayca temsil edilemeyen daha karmaşık verilerle uğraşabilirsiniz. Örneğin, bir …

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.