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

12
Bir tuples listesindeki ilk elemanı nasıl edinebilirim?
İlk öğe kimliği ve diğer bir dize olduğu gibi aşağıdaki gibi bir liste var: [(1, u'abc'), (2, u'def')] Sadece aşağıdaki gibi bu tuples listesinden bir kimlik listesi oluşturmak istiyorum: [1,2] __inTamsayı değerlerinin bir listesi olması için bu listeyi kullanacağım .
178 python  list 


3
Normal ifade grubu “(? P <group_name> regexp)” olarak adlandırıldı: “P” ne anlama geliyor?
Python'da (?P&lt;group_name&gt;…) sözdizimi , kişinin eşleşen dizeye adıyla başvurmasını sağlar: &gt;&gt;&gt; import re &gt;&gt;&gt; match = re.search('(?P&lt;name&gt;.*) (?P&lt;phone&gt;.*)', 'John 123456') &gt;&gt;&gt; match.group('name') 'John' "P" ne anlama geliyor? Resmi belgelerde herhangi bir ipucu bulamadım . Öğrencilerimin bu sözdizimini hatırlamasına nasıl yardımcı olabileceğim konusunda fikir edinmek isterim. "P" nin neyi temsil ettiğini …


14
Python ile web kazıma JavaScript sayfası
Basit bir web kazıyıcı geliştirmeye çalışıyorum. HTML kodu olmadan metin ayıklamak istiyorum. Aslında, bu hedefe ulaşıyorum, ancak JavaScript'in yüklü olduğu bazı sayfalarda iyi sonuçlar elde etmediğimi gördüm. Örneğin, bazı JavaScript kodları metin eklerse, onu göremiyorum, çünkü aradığımda response = urllib2.urlopen(request) Orijinal metni eklenmemiş olarak alıyorum (JavaScript istemcide yürütüldüğünden). Bu sorunu …


2
Popen ve çağrı alt süreçleri arasındaki fark nedir (bunları nasıl kullanabilirim)?
Python'dan harici bir program çağırmak istiyorum. Her ikisini de kullandım Popen()ve call()bunu yapmak için. İkisi arasındaki fark nedir? Benim özel amacım Python'dan aşağıdaki komutu çalıştırmak. Yönlendirmelerin nasıl çalıştığından emin değilim. ./my_script.sh &gt; output Belgeleri okudum ve bunun call()bir kolaylık işlevi veya bir kısayol işlevi olduğunu söylüyor . Bunun call()yerine kullanarak …
178 python  subprocess  popen 




13
Int'yi baytlara dönüştürme in Python 3
Python 3'te bu bayt nesnesini oluşturmaya çalışıyordum: b'3\r\n' bu yüzden bariz denedim (benim için) ve garip bir davranış buldum: &gt;&gt;&gt; bytes(3) + b'\r\n' b'\x00\x00\x00\r\n' Görünüşe göre: &gt;&gt;&gt; bytes(10) b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' Bayt dönüşümünün belgeleri bu şekilde neden çalıştığına dair herhangi bir işaret göremedim. Ancak, formatbaytlara ekleme hakkında bu Python sayısında bazı sürpriz …
178 python  python-3.x 

5
Matplotlib (pyplot) savefig çıktıları boş resim
Matplotlib kullanarak yaptığım arazileri kurtarmaya çalışıyorum; ancak görüntüler boştur. İşte benim kod: plt.subplot(121) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.subplot(122) y = copy.deepcopy(tumorStack) y = np.ma.masked_where(y == 0, y) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.imshow(y, cmap=mpl.cm.jet_r, interpolation='nearest') if T0 is not None: plt.subplot(123) plt.imshow(T0, cmap=mpl.cm.bone) #plt.subplot(124) #Autozoom #else: #plt.subplot(124) #Autozoom plt.show() plt.draw() plt.savefig('tessstttyyy.png', dpi=100) Ve tessstttyyy.png boş …

8
Python 3 dönüş aralığı bir listeye
1-1000İçinde sayılar olan bir liste yapmaya çalışıyorum . Açıkçası bu yazmak / okumak için can sıkıcı olurdu, bu yüzden içinde bir aralık ile bir liste yapmaya çalışıyorum. Python 2'de şöyle görünüyor: some_list = range(1,1000) Python 3'te aralık xrangePython 2'ye benzer mi? Herkes bu konuda bir fikir verebilir mi?
178 python  python-3.x  list  range 

14
Anaconda Ortamına paketleri kurmak için Pip kullanma
conda 4.2.13 MacOSX 10.12.1 pipAnakonda kullanılarak oluşturulan yeni bir ortama (sanal) paketleri yüklemeye çalışıyorum . Anaconda belgelerinde bunun gayet iyi olduğunu söylüyor. Virtualenv ile aynı şekilde yapılır. Programı koymak istediğiniz ortamı etkinleştirin, ardından bir program yükleyin ... Ananconda'da şöyle boş bir ortam yarattım: conda create -n shrink_venv Etkinleştir: source activate …

6
Pandas operasyonları sırasında ilerleme göstergesi
15 milyon veya daha fazla satırı aşan veri çerçeveleri üzerinde düzenli olarak panda işlemleri gerçekleştiriyorum ve belirli işlemler için bir ilerleme göstergesine erişmeyi çok isterim. Pandalar bölme-uygulama-birleştirme işlemleri için metin tabanlı bir ilerleme göstergesi var mı? Örneğin, aşağıdaki gibi bir şeyde: df_users.groupby(['userID', 'requestDate']).apply(feature_rollup) burada feature_rollup, birçok DF sütununu alan ve …
178 python  pandas  ipython 

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.