«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
Python 3'te özel bir karşılaştırma işlevi nasıl kullanılır?
In Python 2.x , ben sıralanır ve .sort fonksiyonlara özel işlev geçebileceği >>> x=['kar','htar','har','ar'] >>> >>> sorted(x) ['ar', 'har', 'htar', 'kar'] >>> >>> sorted(x,cmp=customsort) ['kar', 'htar', 'har', 'ar'] Çünkü benim dilimde ünsüzler bu sırayla gelir "k","kh",....,"ht",..."h",...,"a" Ancak Python 3.x'te , cmpanahtar kelimeyi geçemedim gibi görünüyor >>> sorted(x,cmp=customsort) Traceback (most recent …

9
Python'da dize birleştirme ve dize değiştirme
Python'da, dize birleştirme yerine dize ikamesinin nerede ve ne zaman kullanılacağı benden kaçıyor. Dize birleştirme performansta büyük artışlar gördükçe, bu (daha fazla hale geliyor) pratik bir karar yerine stilistik bir karar mı? Somut bir örnek için, esnek URI'lerin yapımı nasıl ele alınmalıdır: DOMAIN = 'http://stackoverflow.com' QUESTIONS = '/questions' def so_question_uri_sub(q_num): …

2
TensorFlow bir dosyaya kaydetme / bir dosyadan grafik yükleme
Şimdiye kadar topladığım kadarıyla, bir TensorFlow grafiğini bir dosyaya dökmenin ve ardından başka bir programa yüklemenin birkaç farklı yolu var, ancak nasıl çalıştıklarına dair net örnekler / bilgiler bulamadım. Zaten bildiğim şey şu: Modelin değişkenlerini bir kontrol noktası dosyasına (.ckpt) kaydedin tf.train.Saver()ve daha sonra geri yükleyin ( kaynak ) Bir …

17
Python'da sürüm numarası karşılaştırması
Ben yazmak istiyorum cmpiki sürüm numaraları ve getiri karşılaştırır benzeri işlevi -1, 0ya 1da karşılaştırıldı valuses dayalı. -1A sürümü, B sürümünden daha eskiyse dön 0A ve B sürümleri eşdeğerse dön 1A sürümü, B sürümünden daha yeniyse dön Her bir alt bölümün bir sayı olarak yorumlanması gerekiyor, bu nedenle 1.10> 1.1. …

5
Python: n listeden oluşan bir liste oluşturmanın en hızlı yolu
Bu yüzden boş listelerin en iyi nasıl oluşturulacağını merak ediyordum: [[],[],[]...] Python'un bellekteki listelerle çalışma şekli nedeniyle bu çalışmaz: [[]]*n Bu yaratır, [[],[],...]ancak her öğe aynı listedir: d = [[]]*n d[0].append(1) #[[1],[1],...] Liste anlama gibi bir şey işe yarar: d = [[] for x in xrange(0,n)] Ancak bu, döngü için …
98 python 

4
Python 2.7'de basılı parantez neden isteğe bağlıdır?
Python 2.7'de aşağıdakilerin ikisi de aynı şeyi yapacak print("Hello, World!") # Prints "Hello, World!" print "Hello, World!" # Prints "Hello, World!" Ancak aşağıdakiler olmayacak print("Hello,", "World!") # Prints the tuple: ("Hello,", "World!") print "Hello,", "World!" # Prints the words "Hello, World!" Python 3.x'te parantez printzorunludur, temelde onu bir işlev yapar, …


4
Tek değişken için frekans tablosu
Gün için son bir acemi panda sorusu: Tek bir Seri için nasıl masa oluşturabilirim? Örneğin: my_series = pandas.Series([1,2,2,3,3,3]) pandas.magical_frequency_function( my_series ) >> { 1 : 1, 2 : 2, 3 : 3 } Pek çok googling beni Series.describe () ve pandas.crosstabs uygulamalarına yönlendirdi, ancak bunların hiçbiri ihtiyacım olan şeyi tam …


13
Rastgele sayılardan oluşan matris oluşturmanın basit yolu
Rastgele sayılardan oluşan bir matris oluşturmaya çalışıyorum ama çözümüm çok uzun ve çirkin görünüyor random_matrix = [[random.random() for e in range(2)] for e in range(3)] bu iyi görünüyor, ancak benim uygulamamda weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] bu son derece okunamaz ve tek bir satıra …

8
Python Selenium HTML kaynağına erişiyor
Python ile Selenium modülünü kullanarak bir değişkendeki HTML kaynağını nasıl alabilirim ? Bunun gibi bir şey yapmak istedim: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Bunu nasıl yapabilirim? HTML kaynağına nasıl erişeceğimi bilmiyorum.

10
CSV dosyasını çok satırlı JSON'a nasıl dönüştürebilirim?
İşte kodum, gerçekten basit şeyler ... import csv import json csvfile = open('file.csv', 'r') jsonfile = open('file.json', 'w') fieldnames = ("FirstName","LastName","IDNumber","Message") reader = csv.DictReader( csvfile, fieldnames) out = json.dumps( [ row for row in reader ] ) jsonfile.write(out) Bazı alan adlarını bildirin, okuyucu dosyayı okumak için CSV'yi ve dosyayı bir …
98 python  json  csv 

3
Csvwriter.writerow () neden her karakterden sonra virgül koyar?
Bu kod url'yi açar ve sonuna ekler /names, sayfayı açar ve dizeyi şuraya yazdırır test1.csv: import urllib2 import re import csv url = ("http://www.example.com") bios = [u'/name1', u'/name2', u'/name3'] csvwriter = csv.writer(open("/test1.csv", "a")) for l in bios: OpenThisLink = url + l response = urllib2.urlopen(OpenThisLink) html = response.read() item = …
98 python  csv 


3
Büyük / Küçük Harfe Duyarlı Olmayan Flask-SQLAlchemy Sorgusu
Kullanıcı veritabanından sorgulama yapmak için Flask-SQLAlchemy kullanıyorum; ancak user = models.User.query.filter_by(username="ganye").first() dönecek <User u'ganye'> yapmak user = models.User.query.filter_by(username="GANYE").first() İadeler None Veritabanını büyük / küçük harfe duyarlı olmayan bir şekilde sorgulamanın bir yolu olup olmadığını merak ediyorum, böylece ikinci örnek yine de dönecek <User u'ganye'>

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.