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


7
Python 2 ve 3 arasındaki numpy dizilerinin turşu uyumsuzluğu
Bu programı kullanarak burada Python 3.2 bağlı MNIST veri kümesini yüklemeye çalışıyorum : import pickle import gzip import numpy with gzip.open('mnist.pkl.gz', 'rb') as f: l = list(pickle.load(f)) print(l) Ne yazık ki, bana hata veriyor: Traceback (most recent call last): File "mnist.py", line 7, in <module> train_set, valid_set, test_set = pickle.load(f) …

5
Görüntüyü OpenCV2.0 ve Python2.6 ile yeniden boyutlandırma
Yeniden boyutlandırılmış görüntüleri göstermek için OpenCV2.0 ve Python2.6 kullanmak istiyorum. Örneği http://opencv.willowgarage.com/documentation/python/cookbook.html adresinde kullandım ve kabul ettim ancak maalesef bu kod OpenCV2.1 için ve 2.0 üzerinde çalışmıyor gibi görünüyor. İşte benim kod: import os, glob import cv ulpath = "exampleshq/" for infile in glob.glob( os.path.join(ulpath, "*.jpg") ): im = cv.LoadImage(infile) …

9
Python günlüğü: saat biçiminde milisaniye kullanın
Varsayılan logging.Formatter('%(asctime)s')olarak aşağıdaki biçimde yazdırır: 2011-06-09 10:54:40,638 burada 638 milisaniyedir. Virgül bir noktaya değiştirmek gerekir: 2011-06-09 10:54:40.638 Kullanabileceğim zamanı biçimlendirmek için: logging.Formatter(fmt='%(asctime)s',datestr=date_format_str) ancak belgeler milisaniyenin nasıl biçimlendirileceğini belirtmez. Mikrosaniyeler hakkında konuşan bu SO sorusunu buldum , ama a) Milisaniye tercih ediyorum ve b) aşağıdaki Python 2.6 (üzerinde çalışıyorum) nedeniyle çalışmıyor …
163 python  logging  time 

23
Değişen derinlikte iç içe bir sözlüğün değerini güncelleme
Üzerine yazma düzeyi olmadan dict güncellemesinin içeriği ile dict dictionary1'i güncellemenin bir yolunu arıyorum dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Güncellemenin en düşük anahtar seviye1'i güncellediği için level2'deki değerleri sildiğini biliyorum. Sözlük1 ve güncellemenin herhangi bir uzunluğu olabileceği göz önüne alındığında, bununla nasıl başa çıkabilirim?
163 python 

10
Pandalar sütun listelerinde, her liste öğesi için bir satır oluşturun
Bazı hücreler birden çok değer listelerini içeren bir veri çerçevesi var. Bir hücrede birden çok değer depolamak yerine, listedeki her öğenin kendi satırını (diğer tüm sütunlarda aynı değerlerle) alacak şekilde veri çerçevesini genişletmek istiyorum. Eğer varsa: import pandas as pd import numpy as np df = pd.DataFrame( {'trial_num': [1, 2, …
163 python  pandas  list 

5
Flask / Jinja2 kullanarak HTML'yi şablona geçirme
Flask ve SQLAlchemy için bir yönetici oluşturuyorum ve farklı girdiler için HTML'yi görünümüme kullanarak geçirmek istiyorum render_template. Geçici çerçeve html'den otomatik olarak kaçıyor gibi görünüyor, bu nedenle tüm <"'> html varlıklarına dönüştürülüyor. HTML'yi doğru bir şekilde oluşturmak için bunu nasıl devre dışı bırakabilirim?
163 python  jinja2  flask 


11
PyCharm'ı py.test testlerini çalıştıracak şekilde nasıl yapılandırırım?
Python kodum için birim testleri yazmaya başlamak istiyorum ve py.test çerçevesi, Python'un paketlenmiş unittest'inden daha iyi bir bahis gibi geliyor . Bu yüzden projeme bir "testler" dizini ekledim ve ona test_sample.py ekledim . Şimdi PyCharm'ı "testler" dizinindeki tüm testleri çalıştıracak şekilde yapılandırmak istiyorum. PyCharm'ın test koşucusunda py.test'i desteklediği iddia ediliyor …
163 python  pycharm  pytest 

7
Python'da dosya yolunun (dizin) bir bölümünü ayıklayın
Belirli bir yolun üst dizinin adını ayıklamak gerekiyor. Öyle görünüyor: c:\stuff\directory_i_need\subdir\file "Dosya" içeriğini içinde directory_i_needadı (yolu değil) kullanan bir şey ile değiştiriyorum . Bana tüm dosyaların listesini verecek bir işlev oluşturduk ve sonra ... for path in file_list: #directory_name = os.path.dirname(path) # this is not what I need, that's why …


13
Pandalarda boş değerleri (beyaz boşluk) NaN ile değiştirme
Beyaz boşluk (herhangi bir miktar) içeren bir Pandas veri çerçevesindeki tüm değerleri bulmak ve bu değerleri NaN'lerle değiştirmek istiyorum. Bunun nasıl geliştirilebileceğine dair bir fikriniz var mı? Temel olarak şunu döndürmek istiyorum: A B C 2000-01-01 -0.532681 foo 0 2000-01-02 1.490752 bar 1 2000-01-03 -1.387326 foo 2 2000-01-04 0.814772 baz …
163 python  pandas  dataframe 


8
Virtualenv klasörünü bozmadan yeniden adlandırma
Klasör oluşturdum ve içinde bir sanalenv örneği başlattım. $ mkdir myproject $ cd myproject $ virtualenv env Çalıştığımda (env)$ pip freeze, kurulu paketleri olması gerektiği gibi gösterir. Şimdi adlandırmak istediğiniz myproject/için project/. $ mv myproject/ project/ Ancak, şimdi koştuğumda $ . env/bin/activate (env)$ pip freeze pip'in kurulu olmadığını söylüyor. Ortamı …
162 python  ubuntu  virtualenv  pip 

7
Matplotlib'deki dağılım grafiğinde her seri için farklı renk ayarlama
Üç veri setim olduğunu varsayalım: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Bunu çizebilirim: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() Bunu 10 set ile nasıl yapabilirim? Bunu aradım ve ne istediğime herhangi bir referans bulabildim. Düzenleme: sorum umuyorum (umarım) Eğer saçılımı birden çok kez ararsam, …

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.