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

13
Parametreli veya parametreler olmadan kullanılabilen bir Python dekoratörü nasıl oluşturulur?
Parametreler ile kullanılabilecek bir Python dekoratörü oluşturmak istiyorum: @redirect_output("somewhere.log") def foo(): .... veya bunlar olmadan (örneğin çıktıyı varsayılan olarak stderr'e yönlendirmek için): @redirect_output def foo(): .... Bu mümkün mü? Çıktıyı yeniden yönlendirme sorununa farklı bir çözüm aramadığımı unutmayın, bu sadece elde etmek istediğim sözdiziminin bir örneğidir.
90 python  decorator 

7
Random.shuffle neden Yok döndürüyor?
Python'da neden random.shufflegeri dönüyor None? >>> x = ['foo','bar','black','sheep'] >>> from random import shuffle >>> print shuffle(x) None Yerine karıştırılmış değeri nasıl elde ederim None?
90 python  list  random  shuffle 


5
Spark DataFrame grubu: Azalan düzende sıralama ve sıralama (pyspark)
Pyspark (Python 2.7.9 / Spark 1.3.1) kullanıyorum ve azalan düzende filtrelemem ve sıralamam gereken bir veri çerçevesi GroupObject sahibiyim. Bu kod parçasıyla bunu başarmaya çalışıyorum. group_by_dataframe.count().filter("`count` >= 10").sort('count', ascending=False) Ancak şu hatayı atıyor. sort() got an unexpected keyword argument 'ascending'

4
enumerate () - Python'da bir jeneratör oluşturma
Bir jeneratör işlevinin sonucunu python'un enumerate () işlevine geçirdiğimde ne olacağını bilmek istiyorum. Misal: def veryBigHello(): i = 0 while i < 10000000: i += 1 yield "hello" numbered = enumerate(veryBigHello()) for i, word in numbered: print i, word Numaralandırma tembel bir şekilde mi yineleniyor yoksa her şeyi birinciye mi …

9
Bir listeden rastgele bir öğeyi çıkarmanın en pitonik yolu nedir?
На этот вопрос есть ответы на Stack Overflow için русском : Рандомные числа в Python 3: выбирать рандомные значения veз массива целых чател до тех пор, покока эка Diyelim xki, listenin daha sonra öğeyi içermemesi için bir öğeyi rasgele açmak istediğim, bilinmeyen uzunlukta bir listem var . Bunu yapmanın en …
90 python  list  random 

8
Bir aralık arasında rastgele yüzen dizi oluşturun
Belirli bir aralık arasında belirli bir uzunlukta rastgele kayan sayılar dizisi oluşturacak bir işlev bulamadım. Rastgele örneklemeye baktım ama hiçbir işlev ihtiyacım olanı yapmıyor. random.uniform yaklaşır ancak belirli bir sayı değil, yalnızca tek bir öğe döndürür. Peşinde olduğum şey bu: ran_floats = some_function(low=0.5, high=13.3, size=50) bu, aralıkta tekdüze olarak dağıtılmış …
90 python  arrays  random  numpy 


7
Bölüm adı olmadan bir dosyayı okumak için ConfigParser'ı kullanma
Ben kullanıyorum ConfigParserBir komut dosyasının çalışma zamanı yapılandırmasını okumak için . Bir bölüm adı vermeme esnekliğine sahip olmak istiyorum (yeterince basit olan komut dosyaları var; bir 'bölüm'e ihtiyaçları yok). ConfigParserbir NoSectionErroristisna atacak ve dosyayı kabul etmeyecektir. ConfigParser'ın (key, value) bölüm adları olmayan bir yapılandırma dosyasının ? Örneğin: key1=val1 key2:val2 Yapılandırma …

2
SQLAlchemy tarafından veritabanına gönderilen SQL komutu hata ayıklama (görüntüleme)
Kişi masasının etrafını saran Person adlı bir ORM sınıfım var: Db vb. İle bağlantı kurduktan sonra şu ifadeyi çalıştırıyorum: people = session.query(Person).all() Kişi tablosu herhangi bir veri içermiyor (henüz), bu yüzden değişkeni yazdırdığımda peopleboş bir liste alıyorum. Ben masa benim ORM sınıfında sevk değiştirildi Peopleüzere, people_foo(yok olan). Daha sonra betiği …

13
ImportError: scipy adlı modül yok
Python 2.7 kullanıyorum ve PyBrain'i çalıştırmaya çalışıyorum. Ama scipy kurulu olmasına rağmen bu hatayı alıyorum - Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1- py2.7.egg/pybrain/__init__.py", line 1, in <module> from pybrain.structure.__init__ import * File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/__init__.py", line 1, in <module> from pybrain.structure.connections.__init__ import * File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/__init__.py", …

1
Python'un dict.keys () bir liste değil de neden bir liste döndürür?
Python'un anahtar yönteminin bir liste yerine bir küme döndürmesini beklerdim. Bir hashmap anahtarının vereceği garantilere en çok benzediğinden. Spesifik olarak, benzersizdirler ve bir set gibi sıralanmazlar. Ancak, bu yöntem bir liste döndürür: >>> d = {} >>> d.keys().__class__ <type 'list'> Bu sadece Python API'sinde bir hata mı yoksa kaçırmamın başka …



9
Pandalar kullanarak mevcut bir excel dosyasına yeni bir sayfa nasıl kaydedilir?
Python ile ayrıntılandırılmış verileri depolamak için excel dosyalarını kullanmak istiyorum. Benim sorunum, mevcut bir excel dosyasına sayfa ekleyememem. Burada, bu soruna ulaşmak için çalışabileceğiniz örnek bir kod öneriyorum. import pandas as pd import numpy as np path = r"C:\Users\fedel\Desktop\excelData\PhD_data.xlsx" x1 = np.random.randn(100, 2) df1 = pd.DataFrame(x1) x2 = np.random.randn(100, 2) …

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.