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

5
Sahte ve MagicMock
Benim anlayışım MagicMock otomatik olarak "sihirli yöntemler" yapar böylece listeler, yinelemeler ve benzeri sorunsuz bir şekilde destek sağlayan Mock bir süper set olduğunu ... O zaman düz Mock var nedeni nedir? Bu sadece pratik olarak göz ardı edilebilecek MagicMock'un soyulmuş bir versiyonu değil mi? Mu Mock sınıf bulunmayan herhangi numara …
138 python  mocking 


13
Belirli python sürümü için pip kullanarak bir modül yükleyin
Ubuntu 10.04'te varsayılan olarak Python 2.6 yüklüdür, sonra Python 2.7'yi yükledim. pip installPython 2.7 için paketleri yüklemek için nasıl kullanabilirim ? Örneğin: pip install beautifulsoup4 varsayılan olarak Python 2.6 için BeautifulSoup'u yükler Ben yaparken: import bs4 Python 2.6'da çalışır, ancak Python 2.7'de diyor ki: No module named bs4
138 python  pip 

6
Pandalar: Ayar no. maksimum satır sayısı
Aşağıdakileri görüntülerken sorun yaşıyorum DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo Sorun, ipython not defterinde varsayılan olarak tüm satırları yazdırmamasıdır, ancak ortaya çıkan satırları görüntülemek için dilim yapmak zorundayım. Aşağıdaki seçenek bile çıktıyı değiştirmez: pd.set_option('display.max_rows', 500) Herkes dizinin nasıl görüntüleneceğini biliyor mu?

8
'Eval' kullanmak neden kötü bir uygulamadır?
Şarkılarımın verilerini kolayca saklamak için aşağıdaki sınıfı kullanıyorum. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in locals() Bunun bir if/elseblok yazmaktan …
138 python  eval 

4
Dikteyi OrderedDict'e dönüştürme
collections.OrderedDictSınıfı kullanırken biraz sorun yaşıyorum . Ahududu Pi için Debian dağıtım Raspbian Python 2.7 kullanıyorum. Bir metin-macera için karşılaştırma (yan yana) için iki sözlük yazdırmaya çalışıyorum. Doğru bir şekilde karşılaştırmak için sipariş gereklidir. Ne denesem deneyim, sözlükler her zamanki gibi düzenlenmemiş şekilde yazdırılır. RPi üzerinde yaptığım zaman: import collections ship …

2
Bir Spark DataFrame'e sabit bir sütun nasıl eklenir?
Bir sütun eklemek istiyorum DataFramebazı rasgele değeri olan (her satır için aynıdır). withColumnAşağıdaki gibi kullandığımda bir hata alıyorum : dt.withColumn('new_column', 10).head(5) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-50-a6d0257ca2be> in <module>() 1 dt = (messages 2 .select(messages.fromuserid, messages.messagetype, floor(messages.datetime/(1000*60*5)).alias("dt"))) ----> 3 dt.withColumn('new_column', 10).head(5) /Users/evanzamir/spark-1.4.1/python/pyspark/sql/dataframe.pyc in withColumn(self, colName, col) 1166 [Row(age=2, …


8
Jupyter Notebook'daki tqdm yeni ilerleme çubuklarını tekrar tekrar yazdırıyor
tqdmBir Jupyter not defterinde çalıştırdığım bir komut dosyasında ilerleme yazdırmak için kullanıyorum . Tüm mesajları konsola üzerinden yazdırıyorum tqdm.write(). Ancak, bu hala bana böyle bir çıktı verir: Yani, yeni bir satırın her yazdırılması gerektiğinde, sonraki satıra yeni bir ilerleme çubuğu yazdırılır. Komut dosyasını terminal üzerinden çalıştırdığımda bu gerçekleşmiyor. Bunu Nasıl …

6
Required.txt ile yüklerken pip'in tek bir pakette başarısız olmasını durdur
Şuradan paketleri kuruyorum requirements.txt pip install -r requirements.txt requirements.txtDosya okur: Pillow lxml cssselect jieba beautifulsoup nltk lxmlyüklenemeyen tek pakettir ve bu her şeyin başarısız olmasına yol açar (yorumlarda larsks tarafından belirtildiği gibi beklenen sonuçlar). Ancak, lxmlbaşarısız olduktan sonra piphala devam eder ve geri kalan paketleri indirir. Anladığım kadarıyla, pip install …
138 python  pip 


6
sklearn ile ölçeklenen pandalar veri çerçevesi sütunları
Karışık tip sütunlara sahip bir panda veri çerçevem ​​var ve sklearn'ın min_max_scaler'ını bazı sütunlara uygulamak istiyorum. İdeal olarak, bu dönüşümleri yerinde yapmak isterdim, ancak bunu yapmanın bir yolunu henüz bulamadım. Çalışan şu kodu yazdım: import pandas as pd import numpy as np from sklearn import preprocessing scaler = preprocessing.MinMaxScaler() dfTest …


29
"RuntimeError: Graphviz çalıştırılabilir dosyalarının sisteminizin yolunda olduğundan emin olun" Graphviz 2.38'i yükledikten sonra
Ben indirilen Graphviz 2.38MSI sürümü ve klasörü altında yüklü C:\Python34sonra çalıştırın pip install Graphvizher şey iyi gitti. Sistemin yoluna ekledim C:\Python34\bin. Bir test komut dosyası çalıştırmayı denediğimde filename=dot.render(filename='test'), bir mesaj aldım RuntimeError: failed to execute ['dot', '-Tpdf', '-O', 'test'], make sure the Graphviz executables are on your systems' path "C:\Python34\bin\dot.exe"Sistemin …

5
Python'da iki tarih arasındaki fark
İki farklı randevum var ve aralarındaki gün farkını bilmek istiyorum. Tarih biçimi YYYY-AA-GG şeklindedir. Belirli bir numarayı bir tarihe EKLEME veya ÇIKARMA yapabilen bir işlevim var: def addonDays(a, x): ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600)) return ret burada A tarih ve x eklemek istediğim gün sayısı. Ve sonuç başka bir tarih. İki tarih …
138 python  date 

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.