«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
Cv2 sırasında Python sonucu değişir.
Eğer koşarsam: import numpy as np import cv2 def changes(): rmat=np.eye(4) tvec=np.zeros(3) (rvec, jacobian)=cv2.Rodrigues(rmat) print rvec for i in range(2): changes() Alırım: [[6.92798859e-310] [2.19380404e-316] [1.58101007e-322]] [[0.] [0.] [0.]] Yani sonucu changes() değişikliklerin . Bunun neden olduğunu ve tvec=np.zeros(3)satır yorumlanırsa değişmeyi bıraktığını anlamıyorum , bunun sistemdeki bir hata olduğunu hissettiriyor.

3
Alt sınıfın geçersiz kılınmış işlevlerini alma
Python'da bir alt sınıfın tüm geçersiz kılma işlevlerini almanın bir yolu var mı? Misal: class A: def a1(self): pass def a2(self): pass class B(A): def a2(self): pass def b1(self): pass Burada, bir liste istiyorum ["a2"]sınıfının bir nesne için B(ya da sınıf nesnesinin kendisi için) sınıfı yana Bgeçersiz kılma tek bir …

1
Degrade İlkesi Türetmeyi Anlama
Kökeni kaynak Andrej Karpathy blogundan , Politika Gradyanının çok basit bir örneğini yeniden oluşturmaya çalışıyorum . Bu makalede, ağırlık listesi ve Softmax aktivasyonu içeren CartPole ve Politika Gradyanı ile örnek bulacaksınız. İşte mükemmel çalışan CartPole politika gradyanının yeniden oluşturulmuş ve çok basit bir örneği . import gym import numpy as …

1
Basit alma / gönderme isteği python 3'te engellendi, ancak python 2'de engellendi
Ben python 3 basit bir web kazıyıcı üzerinde çalışıyorum ama bir get veya bir posta isteği göndermek zaman, yanıt 403 olduğunu. Python 2 olsa iyi çalışıyor. Her iki sürümde de istek kütüphanelerinin aynı sürümünü kullanıyorum. Ben de denedim Verify=False/Trueama her iki sürümdeki fark kalır. istekler = 2.22.0 sertifika = 2019.9.11 …


3
re.findall ('(ab | cd)', dize) vs re.findall ('(ab | cd) +', dize)
Bir Python düzenli ifadesinde, bu tekil problemle karşılaşıyorum. re.findall('(ab|cd)', string)Ve arasındaki farklar hakkında talimat verebilir misiniz re.findall('(ab|cd)+', string)? import re string = 'abcdla' result = re.findall('(ab|cd)', string) result2 = re.findall('(ab|cd)+', string) print(result) print(result2) Gerçek Çıktı: ['ab', 'cd'] ['cd'] İkinci sonuç neden içermiyor diye kafam karıştı 'ab'?
18 python  regex 

8
numpy 1D dizisi: n kereden fazla yinelenen maske öğeleri
gibi bir tamsayı dizisi verildi [1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5] NDefalarca yinelenen öğeleri maskelemem gerekiyor . Açıklığa kavuşturmak için: birincil hedef, daha sonra binning hesaplamaları için kullanmak üzere, boole maske dizisini almaktır. Oldukça karmaşık bir çözüm …
18 python  arrays  numpy  binning 

4
PyTest'in Python'daki iddia beyanı davranışını değiştirmek mümkün mü
Gerçek ve beklenen davranışı eşleştirmek için Python iddia ifadeleri kullanıyorum. Bunlar üzerinde test hatası yok gibi bir test yok. Onaylama hatasının kontrolünü ele almak istiyorum ve hata onayında test çantasını iptal etmek isteyip istemediğimi tanımlamak istiyorum. Ayrıca bir onaylama hatası varsa gibi bir şey eklemek istiyorum o zaman test durumda …

8
Başkalarının python programımı çalıştırabilmesini sağlamanın sağlam yolu
GitHub'a bir python programı yerleştirmek ve başkalarının çeşitli işletim sistemleri ile bilgisayarlarında indirmesini ve çalıştırmasını istiyorum. Python için nispeten yeniyim, ancak birlikte çalışacak tüm modüllerin çeşitli sürümlerinin birlikte çalışmasının sorunlu olabileceğini fark etmek için yeterince kullandım. Ben sadece requirements.txt( pipreqskomut ile oluşturulan ve komut ile oluşturulan) kullanımını keşfettim pip install …

2
Keras tutarsız tahmin süresi
Keras modelimin tahmin süresini tahmin etmeye çalıştım ve garip bir şey fark ettim. Normalde oldukça hızlı olmanın yanı sıra, her seferinde modelin bir tahmin bulmak için oldukça uzun sürmesi gerekir. Ve sadece bu değil, o zamanlar modelin daha uzun süre çalışmasını da artırır. Hatayı yeniden oluşturmak için minimal bir çalışma …

3
Neden dict.get (anahtar) işe yaradı ama [anahtar] 'ı dikte etmedi?
Ben dize kaç tane var 1 dayalı belirli sayıların ikili dizeleri birlikte gruplandırmaya çalışıyorum. Bu işe yaramaz: s = "0 1 3 7 8 9 11 15" numbers = map(int, s.split()) binaries = [bin(x)[2:].rjust(4, '0') for x in numbers] one_groups = dict.fromkeys(range(5), []) for x in binaries: one_groups[x.count('1')] += [x] …

2
Python 3'teki __total__ dunder özelliğinin anlamı nedir?
Yeni yayınlanan Python 3.8'de yeni bir tür ek açıklaması var typing.TypedDict. Belgeleri, İçgözlem için tür bilgisine Point2D.__annotations__ve üzerinden erişilebilir Point2D.__total__. [....] PEP 3107'de__annotations__ tanıtıldığı iyi bilinmesine rağmen , hakkında hiçbir bilgi bulamıyorum . Herkes anlamını ve mümkünse yetkili kaynaklarla bağlantı kurabilir mi?__total__

2
“With” ifadesi tür ipucunu destekliyor mu?
withSözdizimi ile tanımlanan bir değişken için tür ipucunu tanımlayabilir misiniz ? with example() as x: print(x) Bunu söylemek için yukarıda ipucu tip istiyoruz xa, str(örneğin). Bulduğum tek iş bir ara değişken kullanmaktır, ancak bu kibirli hissettirir. with example() as x: y: str = x print(y) Yazma belgelerinde bir örnek bulamıyorum …

2
Spark: Python kullanım durumumda neden Scala'dan daha iyi?
Python ve Scala kullanırken Spark performansını karşılaştırmak için her iki dilde de aynı işi yarattım ve çalışma zamanını karşılaştırdım. Her iki işin de kabaca aynı süreyi almasını bekliyordum, ancak Python işi sadece aldı 27min, Scala işi aldı 37min(neredeyse% 40 daha uzun!). Aynı işi Java'da da uyguladım ve bu da sürdü …

3
Panda veri çerçevesini hiyerarşik sözlüğe dönüştürme
Aşağıdaki pandalar veri çerçevesi var: df1 = pd.DataFrame({'date': [200101,200101,200101,200101,200102,200102,200102,200102],'blockcount': [1,1,2,2,1,1,2,2],'reactiontime': [350,400,200,250,100,300,450,400]}) Gömülü sözlüğün değerleri listeler gibi olan hiyerarşik bir sözlük oluşturmaya çalışıyorum: {200101: {1:[350, 400], 2:[200, 250]}, 200102: {1:[100, 300], 2:[450, 400]}} Bunu nasıl yaparım? En yakın ben bu kodu kullanıyor: df1.set_index('date').groupby(level='date').apply(lambda x: x.set_index('blockcount').squeeze().to_dict()).to_dict() Hangi döndürür: {200101: {1: 400, 2: …
16 python  pandas 

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.