«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
pythonw.exe veya python.exe?
Uzun lafın kısası: pythonw.exehiçbir şey yapmaz, hiçbir şey python.exekabul etmez (hangisini kullanmalıyım?) test.py: print "a" CMD penceresi: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax C:\path> Lütfen bana ne yanlış yaptığımı söyle.
158 python  python-3.x 

18
Python - Eşsiz sözlüklerin listesi
Diyelim ki bir sözlük listem var: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] ve benzersiz sözlüklerin bir listesini (kopyalarını kaldırarak) edinmeliyim: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Python'da bunu …
158 python  dictionary 

9
pyplot ile daire çizmek
Şaşırtıcı bir şekilde, giriş merkezi (x, y) ve yarıçap r olarak alan matplotlib.pyplot (lütfen pilab yok) ile bir daire çizmek için basit bir açıklama bulamadım. Bunun bazı varyantlarını denedim: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something like circle.plot() or not? plt.show() ... ama yine de işe yaramadı.
158 python  matplotlib 



14
“Donmuş bir diksiyon” ne olurdu?
Dondurulmuş bir set bir frozensettir. Dondurulmuş bir liste bir demet olabilir. Donmuş bir diksiyon ne olurdu? Değişmez, yıkanabilir bir diksiyon. Sanırım böyle bir şey olabilir collections.namedtuple, ama bu daha çok donmuş anahtarlar dikte (yarı donmuş dikt) gibi. Öyle değil mi? Bir "frozendict" olması gereken, donmuş bir sözlük olmalıdır keys, values, …

6
Numpy'da bir vektörün büyüklüğünü nasıl elde edersiniz?
"Bunu yapmanın tek bir yolu var" ile uyumlu olarak Numpy'de bir vektörün (1D dizisi) büyüklüğünü nasıl elde edersiniz? def mag(x): return math.sqrt(sum(i**2 for i in x)) Yukarıdakiler işe yarıyor, ancak böyle önemsiz ve çekirdek bir işlevi kendim belirtmem gerektiğine inanamıyorum .
158 python  numpy 

4
HTML'yi IPython çıktısına nasıl ekleyebilirim?
Oluşturulan HTML çıktısını IPython çıktısına gömmek mümkün mü? Bir yolu kullanmaktır from IPython.core.display import HTML HTML('<a href="http://example.com">link</a>') veya (IPython çok satırlı hücre diğer adı) %%html <a href="http://example.com">link</a> Biçimlendirilmiş bir bağlantı döndüren, ancak Bu bağlantı, web sayfasının kendisi konsoldan gelen bir tarayıcı açmaz . Ancak IPython dizüstü bilgisayarlar dürüst oluşturmayı destekler. …

4
Flask'ın içerik yığınlarının amacı nedir?
Nasıl çalıştığını veya neden bu şekilde tasarlandığını tam olarak anlamadan bir süredir istek / uygulama bağlamını kullanıyorum. İstek veya uygulama bağlamında "yığının" amacı nedir? Bu iki ayrı yığın mı, yoksa her ikisi de bir yığının parçası mı? İstek içeriği bir yığına mı aktarılıyor yoksa bir yığının kendisi mi? Birden fazla …
158 python  flask 

3
* Args ve ** kwargs için ek açıklamalar yazın
Bazı arayüzler yazmak için soyut temel sınıflarla Python'un tip ek açıklamalarını deniyorum. Olası *argsve türlerine açıklama eklemenin bir yolu var mı **kwargs? Örneğin, bir işleve ilişkin mantıklı argümanların ya bir intya da iki ints olduğunu nasıl ifade edebiliriz ? type(args)verir Tuplebenim tahminim olarak türünü açıklama oldu bu yüzden Union[Tuple[int, int], …

6
Boş bir numpy dizisine yeni bir satır nasıl eklenir
Standart Python dizilerini kullanarak aşağıdakileri yapabilirim: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] Ancak aynı şeyi numpy ile yapamam. Örneğin: arr = np.array([]) arr = np.append(arr, np.array([1,2,3])) arr = np.append(arr, np.array([4,5,6])) # arr is now [1,2,3,4,5,6] Ben de içine baktım vstack, ama vstackboş bir dizi kullandığımda, elde: …
158 python  numpy  scipy 


6
Neden kabuk komutlarını doğrudan yürütmek yerine Python'un os modülü yöntemlerini kullanmalıyım?
Böyle, dosya / dizin oluşturma dosya özelliklerini değiştirerek, vb yerine sadece üzerinden bu komutları çalıştırarak olarak OS özgü görevleri yürütmek için Python'un kütüphane fonksiyonlarını kullanarak arkasındaki motivasyon nedir anlamaya çalışıyorum os.system()ya subprocess.call()? Örneğin, neden os.chmodyapmak yerine kullanmak isteyeyim os.system("chmod...")? Sadece kabuk komutlarını doğrudan yürütmek yerine mümkün olduğunca Python'un kullanılabilir kitaplık …

8
Pip kullanarak SciPy ve NumPy kurulumu
Dağıttığım bir pakette gerekli kütüphaneleri oluşturmaya çalışıyorum. Hem gerektirir scipy ve NumPy kütüphaneleri. Geliştirirken, her ikisini de kullanarak apt-get install scipy Bu SciPy 0.9.0 ve NumPy 1.5.1 yüklü, ve iyi çalıştı. pip installKendi paketimin bir setup.py dosyasında bağımlılıkları belirleyebilmek için de aynı işlemi yapmak istiyorum . Sorun, denediğimde: pip install …
157 python  numpy  scipy  pip  apt 

5
Bir Python betiğini dizinine cd olmadan ing komutundan nasıl alabilirim? PYTHONPATH mı?
PYTHONPATH'ı nasıl kullanabilirim? Yolda bir komut dosyası çalıştırmayı denediğimde dosya bulunamadı. Komut dosyasını tutan dizine cd yaptığımda komut dosyası çalışır. PYTHONPATH ne işe yarar? $ echo $PYTHONPATH :/home/randy/lib/python $ tree -L 1 '/home/randy/lib/python' /home/randy/lib/python ├── gbmx_html.py ├── gbmx.py ├── __init__.py ├── __pycache__ ├── scripts └── yesno.py $ python gbmx.py -h …
157 python  unix 

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.