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

6
Özel Python listesi sıralaması
Bazı eski kodumu yeniden düzenliyordum ve şununla karşılaştım: alist.sort(cmp_items) def cmp_items(a, b): if a.foo > b.foo: return 1 elif a.foo == b.foo: return 0 else: return -1 Kod çalışıyor (ve bunu 3 yıl önce yazmıştım!) Ancak Python belgelerinde belgelenen bu şeyi bulamıyorum ve herkes sorted()özel sıralamayı uygulamak için kullanıyor . …
98 python  list  sorting 

5
pandalar read_csv ve usecols ile sütunları filtreleme
pandas.read_csvSütunları filtrelediğimde usecolsve birden çok dizin kullandığımda doğru şekilde gelmeyen bir csv dosyam var. import pandas as pd csv = r"""dummy,date,loc,x bar,20090101,a,1 bar,20090102,a,3 bar,20090103,a,5 bar,20090101,b,1 bar,20090102,b,3 bar,20090103,b,5""" f = open('foo.csv', 'w') f.write(csv) f.close() df1 = pd.read_csv('foo.csv', header=0, names=["dummy", "date", "loc", "x"], index_col=["date", "loc"], usecols=["dummy", "date", "loc", "x"], parse_dates=["date"]) print df1 …

5
Yolun hedefinde bir dosya oluşturmadan bir yolun Python'da geçerli olup olmadığını kontrol edin
Bir yolum var (dizin ve dosya adı dahil). Dosya adının geçerli olup olmadığını test etmem gerekiyor, örneğin dosya sistemi böyle bir adla bir dosya oluşturmama izin verip vermeyeceğini. Dosya adının içinde bazı unicode karakterler vardır. Yolun dizin bölümünün geçerli ve erişilebilir olduğunu varsaymak güvenlidir ( soruyu genel olarak daha uygulanabilir …

8
Python aynı klasörde modül bulamıyor
Python'um bir şekilde aynı dizinde herhangi bir modül bulamıyor. Neyi yanlış yapıyorum? (python2.7) Bu yüzden içinde iki dosya bulunan bir '2014_07_13_test' dizinim var: test.py merhaba.py merhaba.py nerede: # !/usr/local/bin/python # -*- coding: utf-8 -*- def hello1(): print 'HelloWorld!' ve test.py: # !/usr/local/bin/python # -*- coding: utf-8 -*- from hello import …
98 python  module 


7
Python'da kod satırları arasında geçen süre nasıl ölçülür?
Yani Java'da, bir işlevin yürütmek için harcadığı zamanı Ama python'da nasıl yapılır? Kod satırları arasındaki zamanın başlangıç ​​ve bitiş zamanını ölçmek için mi? Bunu yapan bir şey: import some_time_library starttime = some_time_library.some_module() code_tobe_measured() endtime = some_time_library.some_module() time_taken = endtime - starttime

6
TypeError: unhashable type: 'list' nasıl aşılır
Şuna benzeyen bir dosya almaya çalışıyorum: AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... Ve çıktının böyle görünmesi için bir sözlük kullanın {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} Bu denediğim şey file = open("filename.txt", "r") readline = file.readline().rstrip() while readline!= "": list = …

1
Pandas'ın concat işlevindeki 'düzeyler', 'anahtarlar' ve isim argümanları nelerdir?
Sorular Nasıl kullanırım pd.concat? levelsArgüman ne için? keysArgüman ne için? Tüm argümanların nasıl kullanılacağını açıklamaya yardımcı olacak bir dizi örnek var mı? Pandaların concatişlevi, birleştirme hizmetlerinin İsviçre çakısıdır. Yararlı olduğu durumların çeşitliliği çoktur. Mevcut dokümantasyon, bazı isteğe bağlı argümanlar hakkında birkaç ayrıntıyı dışarıda bırakır. Bunların arasında levelsve keysargümanlar var. Bu …
98 python  pandas 

5
Django sınıfı tabanlı görünümlerde (TemplateView) URL parametreleri ve mantık
Django 1.5'te sınıf tabanlı görünümlerde URL parametrelerine erişmenin en iyi nasıl olduğu bana açık değil. Aşağıdakileri göz önünde bulundur: Görünüm: from django.views.generic.base import TemplateView class Yearly(TemplateView): template_name = "calendars/yearly.html" current_year = datetime.datetime.now().year current_month = datetime.datetime.now().month def get_context_data(self, **kwargs): context = super(Yearly, self).get_context_data(**kwargs) context['current_year'] = self.current_year context['current_month'] = self.current_month return context …


4
pandalar veri çerçeve grubu tarih ve aya göre
Bir csv dosyası düşünün: string,date,number a string,2/5/11 9:16am,1.0 a string,3/5/11 10:44pm,2.0 a string,4/22/11 12:07pm,3.0 a string,4/22/11 12:10pm,4.0 a string,4/29/11 11:59am,1.0 a string,5/2/11 1:41pm,2.0 a string,5/2/11 2:02pm,3.0 a string,5/2/11 2:56pm,4.0 a string,5/2/11 3:00pm,5.0 a string,5/2/14 3:02pm,6.0 a string,5/2/14 3:18pm,7.0 Bunu içinde okuyabilir ve tarih sütununu datetime biçiminde yeniden biçimlendirebilirim: b=pd.read_csv('b.dat') b['date']=pd.to_datetime(b['date'],format='%m/%d/%y …

13
python-pandalar ve mysql gibi veritabanları
Pandalar için dokümantasyon, çeşitli formatlarda depolanan verilerle çalışmak için çok sayıda en iyi uygulama örneğini içerir. Ancak, örneğin MySQL gibi veritabanları ile çalışmak için iyi örnekler bulamıyorum. Herhangi biri beni bağlantılara yönlendirebilir veya mysql-python kullanarak sorgu sonuçlarının Pandalar'daki veri çerçevelerine nasıl verimli bir şekilde dönüştürüleceğine dair bazı kod parçacıkları verebilir …
97 python  pandas 



6
Bir Windows lisans anahtarının tüm permütasyonları
Dizüstü bilgisayarım için bir Windows 8 yükseltmesine başvurmam gerekiyor, bunun için dizüstü bilgisayarın alt tarafında Windows 7 lisans anahtarına ihtiyacım var. Microsoft sonsuz bilgeliğiyle geçerliliğini yitiren lisans etiketleri oluşturmaya karar verdiğinden ve lisans anahtarımı net bir şekilde okuyamadığım için, bu, dizüstü bilgisayarımı otomatikleştirilmiş bir işlem kullanarak Windows yükseltme teklifi için …
97 python  itertools 

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.