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



11
Python'da stdout "hiçbir şeye" yönlendiriliyor
Yeterince çok sayıda modülden oluşan ve her biri standart çıktıya bir şeyler yazdıran büyük bir projem var. Şimdi proje boyut olarak büyüdükçe, büyük bir hayır var. arasında printönemli ölçüde daha yavaş programını yapmıştır std dışarı üzerinde çok baskı ifadeleri. Bu yüzden, çalışma zamanında stdout'a herhangi bir şey yazdırıp yazdırmamaya karar …
129 python  python-2.7 

12
Liste dizini varsa, X yapın
Benim programımda, kullanıcı sayıyı girer nve sonra nbir listede saklanan dizi sayısını girer . Belirli bir liste dizini varsa, bir işlevi çalıştıracak şekilde kodlamam gerekiyor. Bu, if ile ilgili ifadelerin iç içe geçmiş olması gerçeğiyle daha karmaşık hale geliyor len(my_list). İşte şu anda sahip olduğum şeyin basitleştirilmiş bir versiyonu, bu …
129 python  python-2.7 

4
Python'da sınıf sabitleri
Python'da, bir sınıfın tüm alt sınıflarda ortak olacak bazı "sabitlere" (pratik olarak değişkenler) sahip olmasını istiyorum. Bunu kolay sözdizimi ile yapmanın bir yolu var mı? Şu anda kullanıyorum: class Animal: SIZES=["Huge","Big","Medium","Small"] class Horse(Animal): def printSize(self): print(Animal.SIZES[1]) ve bunu yapmanın daha iyi bir yolu olup olmadığını veya "Hayvan" yazmak zorunda kalmadan …
129 python 

9
Python özü kalıbı eşleşmeleri
Python 2.7.1 Bir kalıbın içindeki kelimeleri çıkarmak için python düzenli ifadesini kullanmaya çalışıyorum Buna benzeyen bir ipim var someline abc someother line name my_user_name is valid some more lines "My_user_name" kelimesini çıkarmak istiyorum. Gibi bir şey yapıyorum import re s = #that big string p = re.compile("name .* is valid", …
129 python  regex 

5
Anaconda dışa aktarma Ortamı dosyası
Diğer bilgisayarlarda kullanılabilecek anaconda ortam dosyasını nasıl yapabilirim? Anaconda python ortamımı kullanarak YML'ye aktardım conda env export > environment.yml. Dışa aktarılan environment.yml, prefix: /home/superdev/miniconda3/envs/juicyenvanaconda'mın konumunu diğerlerinin bilgisayarlarında farklı olacak şekilde eşleyen bu satırı içerir .

9
Spark DataFrame'e (PySpark kullanarak) nasıl yeni bir sütun eklerim?
Bir Spark DataFrame'im var (PySpark 1.5.1 kullanarak) ve yeni bir sütun eklemek istiyorum. Aşağıdakileri herhangi bir başarı olmadan denedim: type(randomed_hours) # => list # Create in Python and transform to RDD new_col = pd.DataFrame(randomed_hours, columns=['new_col']) spark_new_col = sqlContext.createDataFrame(new_col) my_df_spark.withColumn("hours", spark_new_col["new_col"]) Ayrıca bunu kullanırken bir hata var: my_df_spark.withColumn("hours", sc.parallelize(randomed_hours)) Peki PySpark …

6
Bir boole dizisini int dizisine dönüştürme
Scilab kullanıyorum ve bir dizi boole'yi bir tamsayı dizisine dönüştürmek istiyorum: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) Scilab'da şunları kullanabilirim: >>> bool2s(y) 0. 0. 1. 1. hatta 1 ile çarpın: >>> 1*y 0. 0. 1. 1. …

8
Ayrı Pandas DataFrame'lerini alt çizimler olarak nasıl çizebilirim?
Aynı değer ölçeğini paylaşan, ancak farklı sütunlara ve indekslere sahip birkaç Pandas DataFrame'im var. Çağırırken df.plot(), ayrı arsa görüntüleri alıyorum. Gerçekten istediğim şey, hepsinin alt konularla aynı arsada olması, ancak ne yazık ki bir yardımın nasıl ve ne kadar çok takdir edileceğine dair bir çözüm bulamıyorum.

4
Pandalar veri çerçevesi listesini birlikte birleştirin
Tek bir Pandas veri çerçevesinde birleştirmek istediğim Pandas veri çerçevesi listesi var. Python 2.7.10 ve Pandas 0.16.2 kullanıyorum Veri çerçevesi listesini şuradan oluşturdum: import pandas as pd dfs = [] sqlall = "select * from mytable" for chunk in pd.read_sql_query(sqlall , cnxn, chunksize=10000): dfs.append(chunk) Bu, bir veri çerçevesi listesi döndürür …

13
sklearn hatası ValueError: Giriş, NaN, infinity veya dtype için çok büyük bir değer içeriyor ('float64')
Sklearn kullanıyorum ve afinite yayılımıyla ilgili bir sorun yaşıyorum. Bir girdi matrisi oluşturdum ve şu hatayı alıyorum. ValueError: Input contains NaN, infinity or a value too large for dtype('float64'). Koştum np.isnan(mat.any()) #and gets False np.isfinite(mat.all()) #and gets True Kullanmayı denedim mat[np.isfinite(mat) == True] = 0 sonsuz değerleri kaldırmak için ama …

3
Pandas GroupBy.agg () kullanılarak aynı sütunun birden çok toplamı
Birden çok kez çağrı yapmak zorunda kalmadan f1, f2aynı sütuna iki farklı toplama işlevini uygulamanın yerleşik bir yolu var mı?df["returns"]agg() Örnek veri çerçevesi: import pandas as pd import datetime as dt pd.np.random.seed(0) df = pd.DataFrame({ "date" : [dt.date(2012, x, 1) for x in range(1, 11)], "returns" : 0.05 * np.random.randn(10), …

15
Django: Geliştirme ve üretim ayarları nasıl yönetilir?
Temel bir uygulama geliştiriyorum. Şimdi dağıtım aşamasında hem yerel ayarlara hem de üretim ayarlarına ihtiyacım olduğu anlaşıldı. Aşağıdakileri bilmek harika olur: Geliştirme ve üretim ayarlarıyla en iyi nasıl başa çıkılacağı. Django-debug-toolbar gibi uygulamaların yalnızca geliştirme ortamında nasıl saklanacağı. Geliştirme ve dağıtım ayarları için diğer ipuçları ve en iyi uygulamalar.
129 python  django 

6
Liste anlama koşullarında "elif"
elifListe anlamada kullanabilir miyiz ? Misal : l = [1, 2, 3, 4, 5] for values in l: if values==1: print 'yes' elif values==2: print 'no' else: print 'idle' Biz içerebilir elifyukarıdaki koda benzer bir şekilde bizim liste anlama? Örneğin, şöyle bir cevap: ['yes', 'no', 'idle', 'idle', 'idle'] Şimdiye kadar …
129 python  list 

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.