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

7
Liste kavrayışları ve işlevsel işlevler “döngüler için” daha hızlı mıdır?
Python performans açısından, bir liste-anlama, ya da fonksiyonlar gibi map(), filter()ve reduce()daha hızlı döngü için daha? Neden teknik olarak, C döngüsü python sanal makine hızında çalışırken neden C hızında çalışırlar ? Diyelim ki geliştirdiğim bir oyunda döngüler için karmaşık ve devasa haritalar çizmem gerekiyor. Bu soru kesinlikle alakalı olacaktır, çünkü …

2
Pip gereksinimleri dosyasına yorum ekleyebilir miyim?
Bir pip gereksinimleri dosyasına birkaç paket için yorum eklemek istiyorum. (Sadece bu paketin neden listede olduğunu açıklamak için.) Bunu yapabilir miyim? Gibi bir şey hayal ediyorum Babel==0.9.5 # translation CherryPy==3.2.0 # web server Creoleparser==0.7.1 # wiki formatting Genshi==0.5.1 # templating
155 python  comments  pip 

9
Satır veya sütun vektörlerini “klonlama”
Bazen bir satır veya sütun vektörünü bir matrise "klonlamak" yararlı olabilir. Klonlama ile kastedilen bir satır vektörünü [1,2,3] Bir matrise [[1,2,3] [1,2,3] [1,2,3] ] veya bir sütun vektörü [1 2 3 ] içine [[1,1,1] [2,2,2] [3,3,3] ] Matlab veya oktavda bu oldukça kolay bir şekilde yapılır: x = [1,2,3] a …




7
“Return list.sort ()” neden listeyi değil, None döndürüyor?
Bunun findUniqueWordsbir sıralama ile sonuçlandığını doğrulayabildim list. Ancak listeyi döndürmez. Neden? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line into separate words words = cleaned.split() …
155 python  list  sorting  return 





6
Pelican 3.3 pelican-quickstart hatası “ValueError: bilinmeyen yerel ayar: UTF-8”
Pelican3.3 kullanmaya çalışırken, "pelican-quickstart" övgüsünü yazdım, bazı hatalar ortaya çıktı. Bunlar hatalar: (PelicanEnv)59-127-113-90:myblog Richo$ pelican-quickstart Traceback (most recent call last): File "/Users/Richo/Dropbox/Github/PelicanEnv/bin/pelican-quickstart", line 9, in <module> load_entry_point('pelican==3.3', 'console_scripts', 'pelican-quickstart')() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point return ep.load() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2260, …


12
Nasıl başlayan sayıların bir dizi numaralandırmak için 1
Python 2.5 kullanıyorum, şöyle bir numaralandırma istiyorum (0 yerine 1'den başlayarak): [(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)] Python 2.6'da şunları yapabilirsiniz: h = numaralandırmak (aralık (2000, 2005), 1) yukarıdaki sonucu vermek için ama python2.5'te yapamazsınız ... Python2.5 kullanma: >>> h = enumerate(range(2000, 2005)) >>> [x for …
154 python 

16
Python'da konsol günlüğü nasıl devre dışı bırakılır ve yeniden etkinleştirilir?
Python'un günlük modülünü kullanıyorum ve konsol günlüğünü bir süreliğine devre dışı bırakmak istiyorum ancak çalışmıyor. #!/usr/bin/python import logging logger = logging.getLogger() # this gets the root logger # ... here I add my own handlers #logger.removeHandler(sys.stdout) #logger.removeHandler(sys.stderr) print logger.handlers # this will print [<logging.StreamHandler instance at ...>] # but I …

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.