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

3
Derinlik bilgisine dayalı çok düzeyli dikte için dikte listesi
Bazı veriler, az ya da çok böyle var: [ {"tag": "A", "level":0}, {"tag": "B", "level":1}, {"tag": "D", "level":2}, {"tag": "F", "level":3}, {"tag": "G", "level":4}, {"tag": "E", "level":2}, {"tag": "H", "level":3}, {"tag": "I", "level":3}, {"tag": "C", "level":1}, {"tag": "J", "level":2}, ] Derinlik düzeyine (anahtar "düzey") dayalı çok düzeyli bir dikte dönüştürmek …

1
Yakındaki noktaların yoğunluğuna bağlı olarak matplotlib altıgenlerde onaltılık boyut
Aşağıdaki kodu üreten aşağıdaki kodu var import numpy as np np.random.seed(3) import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame() df['X'] = list(np.random.randint(100, size=100)) + list(np.random.randint(30, size=100)) df['Y'] = list(np.random.randint(100, size=100)) + list(np.random.randint(30, size=100)) df['Bin'] = df.apply(lambda row: .1 if row['X'] < 30 and row['Y'] < 30 else …

2
Faust Python paketini kullanarak kafka konusunu web uç noktasına nasıl bağlayabilirim?
Biri konu dinlemek için ve diğeri web uç noktası için iki işlevi ile basit bir uygulama var. Sunucu tarafında olay akışı (SSE) yani metin / olay akışı oluşturmak istiyorum, böylece istemci sonunda EventSource kullanarak dinleyebilir. Şimdi, her fonksiyon kendi işini yapıyor için aşağıdaki kodu var: import faust from faust.web import …


1
Django uzak gelecekte görevler (muhtemelen) yürütüyor
Bir modelim olduğunu varsayalım Event. Etkinlik sona erdiğinde davet edilen tüm kullanıcılara bir bildirim (e-posta, push, ne olursa olsun) göndermek istiyorum. Çizgileri boyunca bir şey: class Event(models.Model): start = models.DateTimeField(...) end = models.DateTimeField(...) invited = models.ManyToManyField(model=User) def onEventElapsed(self): for user in self.invited: my_notification_backend.sendMessage(target=user, message="Event has elapsed") Şimdi, elbette, önemli olan …

3
Pandas gruplandırılmış DataFrame'e Python işlevi uygulamak - hesaplamaları hızlandırmak için en etkili yaklaşım nedir?
Oldukça büyük Pandalar DataFrame ile uğraşıyorum - veri setim aşağıdaki dfdüzene benziyor : import pandas as pd import numpy as np #--------------------------------------------- SIZING PARAMETERS : R1 = 20 # .repeat( repeats = R1 ) R2 = 10 # .repeat( repeats = R2 ) R3 = 541680 # .repeat( repeats = …

2
Bir ağın ikinci katmanı nasıl çıkarılır?
Modelim basamaklı görüntüler ( MNIST dataset) üzerinde eğitildi . 128 numaradan oluşan bir dizi - ağımın ikinci katman çıktısını yazdırmaya çalışıyorum. Örneğin - örneklerinden çok okuduktan sonra bu , ve bu , ya bu . Bunu kendi ağımda yapmayı başaramadım. Çözümlerin hiçbiri kendi algoritmamda çalışmıyor. Colab bağlantısı: https://colab.research.google.com/drive/1MLbpWJmq8JZB4_zKongaHP2o3M1FpvAv?fbclid=IwAR20xRz2i6sFS-Nm6Xwfk5hztdXOuxY4tZaDRxA9x99b9b9 Birçok farklı …

5
Python istekleri: POST isteği bırakma Yetkilendirme başlığı
Python istekleri kitaplığını kullanarak bir API POST isteği yapmaya çalışıyorum. Bir Authorizationbaşlıktan geçiyorum ama hata ayıklamayı denediğimde, başlığın bırakıldığını görebiliyorum. Ne olup bittiği hakkında bir fikrim yok. İşte benim kod: access_token = get_access_token() bearer_token = base64.b64encode(bytes("'Bearer {}'".format(access_token)), 'utf-8') headers = {'Content-Type': 'application/json', 'Authorization': bearer_token} data = '{"FirstName" : "Jane", "LastName" …

4
Standart bir destede bulunanlardan daha karmaşık oyun kartı türleri için sınıf oluşturmanın iyi bir yolu var mı?
Nesneye yönelik programlamaya son derece yeniyim ve basit bir kart oyunu (geleneksel gibi görünüyor!) Yaparak python'da öğrenmeye başlamaya çalışıyorum. İyi çalışan ve PlayingCard()sınıfın bir örneğini oluşturmak için sınıfın birden çok örneğini yapma hakkında öğretir aşağıdaki örnek yaptım Deck(): class PlayingCard(object): def __init__(self, suit, val): self.suit = suit self.value = val …

1
Matplotlib'de eksenlerin şu anda görüntülenen alanında hangi sanatçıların bulunduğunu kontrol etmenin bir yolu var mı?
Çok sayıda sanatçının çizildiği interaktif bir figüre sahip bir programım var. Bu şekilde, fareyi kullanarak da yakınlaştırabilir ve kaydırabilirsiniz. Ancak, kaydırma sırasındaki performans çok iyi değildir çünkü her sanatçı her zaman yeniden çizilir. Şu anda görüntülenen alanda hangi sanatçıların bulunduğunu kontrol etmenin ve sadece bunları yeniden çizmenin bir yolu var …


4
neden python ile google'dan resim indiremedim?
Kod, Google'dan bir sürü resim indirmeme yardımcı oldu. Eskiden birkaç gün önce çalışırdı ve şimdi aniden kod kırılıyor. Kod: # importing google_images_download module from google_images_download import google_images_download # creating object response = google_images_download.googleimagesdownload() search_queries = ['Apple', 'Orange', 'Grapes', 'water melon'] def downloadimages(query): # keywords is the search query # format …

1
Python3.X dosyasındaki pexpect arabelleği temizlenemedi.
Uzak sunucuya bağlanmak için Pexpect modülünü kullanıyorum. Başarıyla yanıt gönderip alabilirim. Önemsiz bir şey bekliyor ve tampon temizleyeceğini varsayarak bir tampon temizlemeye çalışıyorum ama aslında tampon temizlemiyor. Aşağıda örnek kodum import pexpect obj = pexpect.spawn("telnet 172.16.250.250", maxread=8192) obj.sendline("") result = obj.expect(expected, timeout=3) --> getting output here `OUTPUT 1` obj.sendline("1") time.sleep(3) …
9 python 

3
Fabrika yöntemleri Python'da enjekte edilen çerçeveye karşı - temizleyici nedir?
Uygulamalarımda genellikle yaptığım şey, tüm hizmetleri / dao / repo / müşterilerimi fabrika yöntemlerini kullanarak oluşturmamdır class Service: def init(self, db): self._db = db @classmethod def from_env(cls): return cls(db=PostgresDatabase.from_env()) Ve uygulama oluşturduğumda service = Service.from_env() tüm bağımlılıkları yaratan şey ve testlerde gerçek db kullanmak istemediğimde sadece DI service = Service(db=InMemoryDatabse()) …

3
Panda'nın veri çerçevesinden bir sütunun yalnızca bir kısmını sil
Aşağıdaki örnek veri çerçevesi var: df = pd.DataFrame(data = {'RecordID' : [1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5], 'DisplayLabel' : ['Source','Test','Value 1','Value 2','Value3','Source','Test','Value 1','Value 2','Source','Test','Value 1','Value 2','Source','Test','Value 1','Value 2','Source','Test','Value 1','Value 2'], 'Value' : ['Web','Logic','S','I','Complete','Person','Voice','>20','P','Mail','OCR','A','I','Dictation','Understandable','S','I','Web','Logic','R','S']}) Bu da bu veri çerçevesini oluşturur: +-------+----------+---------------+----------------+ | Index | RecordID | Display Label | Value | +-------+----------+---------------+----------------+ | 0 | 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.