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

4
Bir 'sınıf yöntemi' ve bir metasınıf yöntemi arasındaki farklar nelerdir?
Python, @classmethoddekoratör kullanarak bir sınıf yöntemi oluşturabilir : >>> class C: ... @classmethod ... def f(cls): ... print(f'f called with cls={cls}') ... >>> C.f() f called with cls=<class '__main__.C'> Alternatif olarak, bir metasınıfta normal (örnek) bir yöntem kullanabilirim: >>> class M(type): ... def f(cls): ... print(f'f called with cls={cls}') ... …


7
Bir listenin elemanlarının adil bölümlenmesi
Oyuncuların derecelendirmelerinin bir listesi verildiğinde, oyuncuları (yani derecelendirmeleri) mümkün olduğunca adil bir şekilde iki gruba ayırmam gerekiyor. Amaç, takımların kümülatif puanları arasındaki farkı en aza indirmektir. Oyuncuları takımlara nasıl bölebileceğime dair herhangi bir kısıtlama yok (bir takımın 2 oyuncusu ve diğer takımın 10 oyuncusu olabilir). Örneğin: [5, 6, 2, 10, …
12 python  algorithm  list 


2
Filtrelenmiş ikili kartezyen ürünler üretin
Sorun bildirimi Tam ikili kartezyen ürünler (doğru ve yanlış tüm sütunları ile belirli sayıda sütun içeren tablolar), belirli özel koşullara göre filtre oluşturmak için verimli bir yol arıyorum. Örneğin, üç sütun / bit n=3için tam tabloyu alırız df_combs = pd.DataFrame(itertools.product(*([[True, False]] * n))) 0 1 2 0 True True True …

2
Django: manage.py çalıştırmak her zaman iptal olur
Yerel olarak ayarlamaya çalıştığım mevcut bir Django uygulamam var. Sanal bir ortam oluşturduktan ve gerekli tüm bağımlılıkları yükledikten sonra, çalışan manage.pybaşka herhangi bir hata iletisi olmadan durur. (venv) $ python manage.py [1] 39973 abort python manage.py Sağlanan herhangi bir alt komut da sadece iptal ve şanssız hata ayıklamak için bir …
12 python  django 



4
Tuple dilimleme, dilimlemeyi listelemenin aksine yeni bir nesne döndürmüyor
Python'da (2 ve 3). Liste dilimlemeyi her kullandığımızda yeni bir nesne döndürür, örneğin: l1 = [1,2,3,4] print(id(l1)) l2 = l1[:] print(id(l2)) Çıktı >>> 140344378384464 >>> 140344378387272 Aynı şey demet ile tekrarlanırsa, aynı nesne döndürülür, örneğin: t1 = (1,2,3,4) t2 = t1[:] print(id(t1)) print(id(t2)) Çıktı >>> 140344379214896 >>> 140344379214896 Birisi bunun …
12 python  list  tuples  slice  cpython 

7
Jupyter Lab RAM dışındayken bilgisayarı dondurur - nasıl önlenir?
Son zamanlarda Jupyter Lab kullanmaya başladım ve benim sorunum oldukça büyük veri kümeleriyle çalışmak (genellikle veri kümesinin bilgisayar belleğimin yaklaşık 1 / 4'ü). Yeni Python nesneleri olarak kaydedilen birkaç dönüşümden sonra, hafızam tükeniyor. Sorun şu ki, kullanılabilir RAM sınırına yaklaştığımda ve başka bir RAM alanı gerektiren herhangi bir işlemi gerçekleştirdiğimde …

8
Conda ve Virtualenv'in Mac OS Catalina'ta çalışması nasıl sağlanır?
Daha önce Conda'nın Mojave'de sorunsuz çalışmasını sağladım, ancak Catalina'ya yükseltmenin "anaconda3" klasörünü Masaüstünüze> Yeniden Yerleştirilen Öğeler> Güvenlik> anaconda3'e taşıdığını gördüm. Görünüşe göre Catalina'nın güvenlik ayarları artık uygulamaların doğrudan kullanıcı dizini altına kurulmasına izin vermeyebilir. Aşağıda yazılan öneriyi burada denedim : Merhaba, bir çözümüm olabilir Yeniden Konumlandırılan Öğeler'de bulunan anaconda3 klasörünü …
12 python  macos  conda 

7
Conda ortamı oluşturun: “Çatışma bulundu!” ortamı çözerken ve “en kısa çatışma yolunu bulma” sonsuza dek sürerken
environment.ubuntu.ymlBir conda ortamı oluşturmak için bana bir dosya sağlandı. Ancak, çalışan conda create env --file environment.ubuntu.ymlaşağıdaki çıktıyı alıyorum: conda env create --file environment.ubuntu.yml Collecting package metadata (repodata.json): done Solving environment: - Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. Examining fontconfig: 5%|▉ | …

3
Şifrelenmiş PDF'den Python Veri Çıkarma
Yakın zamanda sadece birkaç temel programlama dersi almış olan saf matematik mezunuyum. Staj yapıyorum ve dahili bir veri analiz projem var. Son yılların iç PDF'lerini analiz etmem gerekiyor. PDF'ler "güvenlidir". Başka bir deyişle, bunlar şifrelenir. PDF şifremiz yok, daha fazlası, şifrelerin olup olmadığından emin değiliz. Ancak, tüm bu belgelere sahibiz …

3
ImportError: md5 adı alınamıyor
Burada neler olduğunu gerçekten bilmiyorum, şişe uygulamamı elastik fasulye sapına konuşlandırmam gerekiyor, ancak bir şekilde yolu değiştirdi ve artık python uygulamasını çalıştıramazsınız. [dotnet --info] .NET Core SDK (reflecting any global.json): Version: 2.1.701 Commit: 8cf7278aa1 Runtime Environment: OS Name: Mac OS X OS Version: 10.14 OS Platform: Darwin RID: osx.10.14-x64 Base …

3
standard_init_linux.go: 211: exec kullanıcı işlemi “exec format hatası” na neden oldu
Minikube windows 10 sisteminde çalışacak python komut dosyası için Dockerfile oluşturuyorum benim Dockerfile Aşağıdaki komutu kullanarak liman işçisini oluşturma docker build -t python-helloworld . ve minikube liman işçisi iblisine docker save python-helloworld | (eval $(minikube docker-env) && docker load) Docker Dosyası FROM python:3.7-alpine #add user group and ass user to …

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.