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

8
Bir Python betiği ile bir virtualenv'i etkinleştirin
Bir Python komut dosyasından bir virtualenv örneğini etkinleştirmek istiyorum. Yapmanın oldukça kolay olduğunu biliyorum, ancak gördüğüm tüm örnekler bunu env içinde komutları çalıştırmak ve ardından alt işlemi kapatmak için kullanıyor. Bin / activ'in yaptığı gibi, virtualenv'i etkinleştirmek ve kabuğa geri dönmek istiyorum. Bunun gibi bir şey: $me: my-script.py -d env-name …


9
CSV dosyasını bir Pandas DataFrame olarak içe aktarın
Bir CSV dosyasında pandalar DataFrame'e okumanın Python yolu nedir (daha sonra istatistiksel işlemler için kullanabilirim, farklı türde sütunlar olabilir, vb.)? CSV dosyam "value.txt"aşağıdaki içeriğe sahip: Date,"price","factor_1","factor_2" 2012-06-11,1600.20,1.255,1.548 2012-06-12,1610.02,1.258,1.554 2012-06-13,1618.07,1.249,1.552 2012-06-14,1624.40,1.253,1.556 2012-06-15,1626.15,1.258,1.552 2012-06-16,1626.15,1.263,1.558 2012-06-17,1626.15,1.264,1.572 R'de bu dosyayı kullanarak okurduk: price <- read.csv("value.txt") ve bu bir R data.frame döndürür: > price <- …
91 python  pandas  csv  dataframe 

5
Python'da aşırı yüklenmiş fonksiyonlar?
Python'da aşırı yüklenmiş fonksiyonlara sahip olmak mümkün mü? C # 'da şöyle bir şey yapardım void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } ve sonra işlevi çağırdığımda, argüman sayısına bağlı olarak ikisi arasında ayrım …

4
Grafikleri bir PDF'ye kaydedin
çizim modülü def plotGraph(X,Y): fignum = random.randint(0,sys.maxint) plt.figure(fignum) ### Plotting arrangements ### return fignum ana modül import matplotlib.pyplot as plt ### tempDLStats, tempDLlabels are the argument plot1 = plotGraph(tempDLstats, tempDLlabels) plot2 = plotGraph(tempDLstats_1, tempDLlabels_1) plot3 = plotGraph(tempDLstats_2, tempDLlabels_2) plt.show() Tüm plot1, plot2, plot3 grafiklerini tek bir PDF dosyasına kaydetmek istiyorum. …


6
çoklu dizinli pandalardan seçim yapmak
'A' ve 'B' sütunlarına sahip çoklu indeksli bir veri çerçevem ​​var. Dizini tek bir sütun dizinine sıfırlamadan çoklu dizinin bir sütununda filtreleme yaparak satırları seçmenin bir yolu var mı? Örneğin. # has multi-index (A,B) df #can I do this? I know this doesn't work because the index is multi-index so …

8
Ortalama ve standart sapma verilen normal bir dağılımda olasılık nasıl hesaplanır?
Python'da ortalama, std verilen normal dağılımdaki olasılık nasıl hesaplanır? Bu sorudaki OP'nin yaptığı gibi kendi fonksiyonumu her zaman açıkça kodlayabilirim: Python'da Bir Dağılımdaki Rastgele Bir Değişkenin Olasılığını Hesaplamak Sadece bir kütüphane işlevi çağrısı olup olmadığını merak etmek bunu yapmanıza izin verecektir. Benim hayalime göre şöyle olurdu: nd = NormalDistribution(mu=100, std=12) …

3
Pip install Matplotlib kullanılırken bellek hatası
Python 2.7 kullanıyorum, Matplotlib'i kurmaya çalışırsam "pip install matplotlib" kullanırsam bu hatayı alıyorum Exception: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 232, in main status = self.run(options, args) File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 339, in run requirement_set.prepare_files(finder) File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 355, in prepare_files do_download, session=self.session, File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 782, in unpack_url …


16
Python'da "while True" ne anlama geliyor?
def play_game(word_list): hand = deal_hand(HAND_SIZE) # random init while True: cmd = raw_input('Enter n to deal a new hand, r to replay the last hand, or e to end game: ') if cmd == 'n': hand = deal_hand(HAND_SIZE) play_hand(hand.copy(), word_list) print elif cmd == 'r': play_hand(hand.copy(), word_list) print elif cmd …
91 python  syntax 

3
Pip / easy_install olmadan bir pypi modülü manuel olarak nasıl kurulur?
Bir C / C ++ yazılımı için ekmek kızartma makinesi benzeri bildirimleri görüntülemek için gntp modülünü kullanmak istiyorum . Yazılımın başka bir bilgisayarda kendi kendine çalıştırılabilir olması için tüm bağımlılıkları paketlemek istiyorum. Gntp modülü yalnızca pip yükleyici aracılığıyla kullanılabilir ve kullanılamaz (Yazılım çalıştıran bilgisayarın herhangi bir internet bağlantısı yoktur): bunu …

11
Dizenin Python ile bir sayı ile başlayıp başlamadığını nasıl anlarım?
Bir sayı ile başlayan bir dizem var (0-9 arası) Yapabileceğimi biliyorum "veya" startswith () kullanan 10 test vakası ama muhtemelen daha düzgün bir çözüm var yani yazmak yerine if (string.startswith('0') || string.startswith('2') || string.startswith('3') || string.startswith('4') || string.startswith('5') || string.startswith('6') || string.startswith('7') || string.startswith('8') || string.startswith('9')): #do something Daha akıllı …
91 python  string  digits 

2
liste görüntüsü çoktan çoğa django
class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharField(max_length=256) def __unicode__(self): return self.products O koda sahibim. Maalesef hata, admin.py içindeManyToManyField class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] list_display = ('product', 'vendor') Hata diyor ki: 'PurchaseOrderAdmin.list_display [0]', 'product' desteklenmeyen bir ManyToManyField'dir. Ben alırken Ancak, derler …

6
Python: N kez listelemek için öğe ekle
Bu, Python'un kısayolunun olacağı bir şey gibi görünüyor. Bunu etkin bir şekilde yaparak N kez bir listeye bir öğe eklemek istiyorum: l = [] x = 0 for i in range(100): l.append(x) Bana öyle geliyor ki bunun için "optimize edilmiş" bir yöntem olmalı, şöyle bir şey: l.append_multiple(x, 100) Var mı?
91 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.