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

2
Görüntüyü PIL'den openCV formatına dönüştürün
Ben görüntüyü dönüştürmek için çalışıyorum PILiçin OpenCVformatında. Kullanıyorum OpenCV 2.4.3. İşte şimdiye kadar denediğim şey. >>> from PIL import Image >>> import cv2 as cv >>> pimg = Image.open('D:\\traffic.jpg') #PIL Image >>> cimg = cv.cv.CreateImageHeader(pimg.size,cv.IPL_DEPTH_8U,3) #CV Image >>> cv.cv.SetData(cimg,pimg.tostring()) >>> cv.cv.NamedWindow('cimg') >>> cv.cv.ShowImage('cimg',cimg) >>> cv.cv.WaitKey() Ancak görselin CV formatına dönüştürülmediğini …


3
Python numpy.where () nasıl çalışır?
numpyBelgelerle oynuyorum ve araştırıyorum ve biraz sihirle karşılaştım. Yani ben bahsediyorum numpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) x > 5Bir yönteme benzer bir şey geçirebilmenizi dahili olarak nasıl başarırlar? Sanırım bununla bir ilgisi var __gt__ama ayrıntılı bir açıklama …


3
Pandalar toplu sayım farklı
Diyelim ki bir kullanıcı etkinliği günlüğüm var ve toplam süre ve günlük benzersiz kullanıcı sayısı raporu oluşturmak istiyorum. import numpy as np import pandas as pd df = pd.DataFrame({'date': ['2013-04-01','2013-04-01','2013-04-01','2013-04-02', '2013-04-02'], 'user_id': ['0001', '0001', '0002', '0002', '0002'], 'duration': [30, 15, 20, 15, 30]}) Toplama süresi oldukça basittir: group = df.groupby('date') …
95 python  pandas 

3
python'da numpy.linalg.eig kullandıktan sonra özdeğerleri ve ilişkili özvektörleri sıralayın
Özdeğerlerin ve özvektörlerin bir listesini elde etmek için numpy.linalg.eig kullanıyorum: A = someMatrixArray from numpy.linalg import eig as eigenValuesAndVectors solution = eigenValuesAndVectors(A) eigenValues = solution[0] eigenVectors = solution[1] Özdeğerlerimi (örneğin en düşükten en yükseğe) sıralamak istiyorum, bir şekilde sınıflandırmadan sonra ilişkili özvektörün ne olduğunu biliyorum. Bunu python işlevleriyle yapmanın herhangi …
95 python  sorting  numpy 

5
Listeden veri çerçevesine sütun ekle
Bunun gibi bazı sütunlara sahip bir veri çerçevem ​​var: A B C 0 4 5 6 7 7 6 5 A değerleri mümkün aralık sadece 0 ile 7 arasında olan . Ayrıca, bunun gibi 8 öğeden oluşan bir listem var: List=[2,5,6,8,12,16,26,32] //There are only 8 elements in this list A …



13
Hem "open (…)" hem de "sys.stdout" ile nasıl başa çıkılır?
Genellikle ya dosyaya ya da dosya belirtilmemişse stdout'a veri çıkışı yapmam gerekir. Aşağıdaki pasajı kullanıyorum: if target: with open(target, 'w') as h: h.write(content) else: sys.stdout.write(content) Yeniden yazmak ve her iki hedefi de aynı şekilde ele almak istiyorum. İdeal durumda şöyle olur: with open(target, 'w') as h: h.write(content) ancak bu iyi …
95 python 

30
İki tarih arasındaki ayları bulmanın en iyi yolu
Python'da iki tarih arasındaki ayları doğru bir şekilde bulabilmeye ihtiyacım var. Çalışan bir çözümüm var ama çok iyi değil (şıkta olduğu gibi) veya hızlı. dateRange = [datetime.strptime(dateRanges[0], "%Y-%m-%d"), datetime.strptime(dateRanges[1], "%Y-%m-%d")] months = [] tmpTime = dateRange[0] oneWeek = timedelta(weeks=1) tmpTime = tmpTime.replace(day=1) dateRange[0] = tmpTime dateRange[1] = dateRange[1].replace(day=1) lastMonth = …

3
Pandas çubuk grafiklerinde değerlerle çubuklara açıklama ekleyin
Bir Pandas çubuk grafiğindeki çubuklarıma, DataFrame'imden alınan yuvarlatılmış sayısal değerlerle açıklama eklemenin bir yolunu arıyordum. >>> df=pd.DataFrame({'A':np.random.rand(2),'B':np.random.rand(2)},index=['value1','value2'] ) >>> df A B value1 0.440922 0.911800 value2 0.588242 0.797366 Bunun gibi bir şey almak istiyorum: Bu kod örneğini denedim, ancak ek açıklamaların tümü x işaretlerine odaklanmıştır: >>> ax = df.plot(kind='bar') >>> …

3
anaconda / conda - belirli bir paket sürümünü kur
Şu anki aktif ortamıma conda kullanarak 'halat' paketini kurmak istiyorum. Şu anda aşağıdaki 'halat' versiyonları mevcuttur: (data_downloader)user@user-ThinkPad ~/code/data_downloader $ conda search rope Using Anaconda Cloud api site https://api.anaconda.org Fetching package metadata: .... cached-property 1.2.0 py27_0 defaults 1.2.0 py34_0 defaults 1.2.0 py35_0 defaults 1.3.0 py27_0 defaults 1.3.0 py34_0 defaults 1.3.0 py35_0 …
95 python  anaconda 

1
Tüy ve parke arasındaki farklar nelerdir?
Her ikisi de veri analiz sistemlerinde kullanım için sütunlu (disk) depolama formatlarıdır . Her ikisi de entegre edilmiştir Apache Ok ( pyarrow piton paket) ile eşleşecek şekilde tasarlanmıştır Ok sütunlu bir bellek analiz tabaka olarak kullanılır. Her iki format nasıl farklılık gösterir? Pandalarla çalışırken her zaman tüyü tercih etmeli misiniz? …

7
Scikit-learn'de Katmanlı Tren / Test-split
Verilerimi bir eğitim setine (% 75) ve test setine (% 25) bölmem gerekiyor. Şu anda bunu aşağıdaki kodla yapıyorum: X, Xt, userInfo, userInfo_train = sklearn.cross_validation.train_test_split(X, userInfo) Ancak, eğitim veri kümemi katmanlara ayırmak istiyorum. Bunu nasıl yaparım? StratifiedKFoldYönteme bakıyordum , ancak% 75 /% 25'lik dağılımı belirlememe ve yalnızca eğitim veri setini …

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.