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

6
"Hiçbir şeyle eşleşmiyor" için normal ifade sözdizimi?
Yoğun şekilde regexp kullanan bir python şablon motorum var. Aşağıdaki gibi birleştirme kullanır: re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" ) Tek tek alt dizeleri değiştirebilirim (regexp1, regexp2 vb.). Eşleşme istemediğim bir şablonda kullanabileceğim, hiçbir şeyle eşleşmeyen küçük ve hafif bir ifade var mı? Ne …
83 python  regex 

10
Python'da datetime ile UTC zaman damgasını alın
Tarihi belirterek UTC zaman damgasını almanın bir yolu var mı? Beklediğim şey: datetime(2008, 1, 1, 0, 0, 0, 0) sonuçlanmalı 1199145600 Naif bir datetime nesnesi oluşturmak, saat dilimi bilgisi olmadığı anlamına gelir. Datetime.utcfromtimestamp belgelerine bakarsam, bir UTC zaman damgası oluşturmak, saat dilimi bilgilerini dışarıda bırakmak anlamına gelir. Bu yüzden, saf …

3
R'deki bir python diktesinin eşdeğeri
R'de bir python diktesinin eşdeğerini yapmak istiyorum. Temel olarak, python'da: visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 Buradaki fikir, eğer o atom_count'u görürsem, [atom_count] = 1'i ziyaret etmişimdir. Dolayısıyla, o atom_count'u tekrar görürsem, "Bir şeyler yapmam". Atom_Count bir tamsayıdır. Teşekkürler!
83 python  r  dictionary 

4
Harita neden Python 3'te bir liste yerine bir harita nesnesi döndürüyor?
Python 3.x'in yeni dil tasarımını anlamakla ilgileniyorum . Python 2.7'de şu işlevden hoşlanıyorum map: Python 2.7.12 In[2]: map(lambda x: x+1, [1,2,3]) Out[2]: [2, 3, 4] Ancak, Python 3.x'te işler değişti: Python 3.5.1 In[2]: map(lambda x: x+1, [1,2,3]) Out[2]: <map at 0x4218390> Nasıl olduğunu anlıyorum ama neden olduğuna dair bir referans …

9
Python'da bir dosyanın içeriğini okumanın / yazmanın en kolay yolu
Ruby'de, kullanarak bir dosyadan okuyabilirsiniz s = File.read(filename). Python'da bildiğim en kısa ve en net olanı with open(filename) as f: s = f.read() Bunu daha da kısaltacak (tercihen bir satır) ve daha okunaklı hale getirecek başka bir yol var mı? Not: Başlangıçta soruyu "bunu tek bir kod satırında yapmak" şeklinde …
83 python 

5
Python'un Ruby'de || = gibi bir "or equals" işlevi var mı?
Değilse, bunu yapmanın en iyi yolu nedir? Şu anda yapıyorum (bir django projesi için): if not 'thing_for_purpose' in request.session: request.session['thing_for_purpose'] = 5 ama oldukça garip. Ruby'de şöyle olur: request.session['thing_for_purpose'] ||= 5 bu çok daha güzel.
83 python  ruby 

6
Seri ve DataFrame nasıl birleştirilir
Buraya bir DataFrameve Seriesdizini nasıl birleştireceğiniz konusunda bilgi almak için geldiyseniz , lütfen bu yanıta bakın . OP'nin asıl amacı, başka bir DataFrame'e sütun olarak seri elemanlarının nasıl atanacağını sormaktı . Bunun cevabını bilmekle ilgileniyorsanız, EdChum tarafından kabul edilen cevaba bakın. Bulabildiğim en iyi şey df = pd.DataFrame({'a':[1, 2], 'b':[3, …

2
Bir örnek yöntemiyle alay etmek için sahte yama kullanma
Hayali olarak adlandırılan Mock test kitaplığını kullanarak bir Django uygulamasını test ederken bir şeyle dalga geçmeye çalışıyorum . Tam olarak işe yarayamıyorum, bunu yapmaya çalışıyorum: models.py from somelib import FooClass class Promotion(models.Model): foo = models.ForeignKey(FooClass) def bar(self): print "Do something I don't want!" test.py class ViewsDoSomething(TestCase): view = 'my_app.views.do_something' def …
83 python  mocking 

5
Bir sınıf yöntemiyle süper kullanma
Python'da super () işlevini öğrenmeye çalışıyorum. Bu örnek (2.6) üzerine gelene ve kendimi sıkışıp kalana kadar anladığımı düşündüm. http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-classmethod-example Traceback (most recent call last): File "<stdin>", line 1, in <module> File "test.py", line 9, in do_something do_something = classmethod(do_something) TypeError: unbound method do_something() must be called with B instance as …



3
Bir alt işlemde ayrı bir dosya / komut dosyası oluşturmadan veya yazmadan işlevi çalıştırmak mümkün mü?
import subprocess def my_function(x): return x + 100 output = subprocess.Popen(my_function, 1) #I would like to pass the function object and its arguments print output #desired output: 101 Yalnızca ayrı komut dosyaları kullanarak alt işlemlerin açılmasıyla ilgili belgeler buldum. İşlev nesnelerini nasıl geçireceğini veya işlev kodunu geçirmenin kolay bir yolunu …

1
Keras'ta TimeDistributed katmanın rolü nedir?
TimeDistributed wrapper'ın Keras'ta ne yaptığını anlamaya çalışıyorum. TimeDistributed'ın "bir girdinin her geçici dilimine bir katman uyguladığını" anlıyorum. Ama biraz deney yaptım ve anlayamadığım sonuçları aldım. Kısacası, LSTM katmanıyla bağlantılı olarak TimeDistributed ve just Dense katman aynı sonuçları verir. model = Sequential() model.add(LSTM(5, input_shape = (10, 20), return_sequences = True)) model.add(TimeDistributed(Dense(1))) …



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.