«numpy» etiketlenmiş sorular

NumPy, Python programlama dilinin bilimsel ve sayısal bir hesaplama uzantısıdır.

6
Share Large, Read-Only Numpy Array Between Multiprocessing Processes
60GB SciPy Dizim (Matrix) var 5+ multiprocessing Processnesne arasında paylaşmam gerekiyor . Numpy-sharedmem gördüm ve bu tartışmayı SciPy listesinde okudum . İki yaklaşım var gibi görünüyor - numpy-sharedmemve a kullanmak multiprocessing.RawArray()ve NumPy s’yi dtypes’ye eşlemek ctype. Şimdi, numpy-sharedmemgidilecek yol gibi görünüyor, ancak henüz iyi bir referans örneği görmedim. Dizi (aslında …

6
numpy dizisindeki satırları silme
Şuna benzeyen bir dizim var: ANOVAInputMatrixValuesArray = [[ 0.96488889, 0.73641667, 0.67521429, 0.592875, 0.53172222], [ 0.78008333, 0.5938125, 0.481, 0.39883333, 0.]] Satırlardan birinin sonunda sıfır değerinin olduğuna dikkat edin. Tüm hücrelerde sıfır olmayan değerler içeren herhangi bir satırı tutarken sıfır içeren herhangi bir satırı silmek istiyorum. Ancak dizi her doldurulduğunda farklı sayıda …


8
Bir aralık arasında rastgele yüzen dizi oluşturun
Belirli bir aralık arasında belirli bir uzunlukta rastgele kayan sayılar dizisi oluşturacak bir işlev bulamadım. Rastgele örneklemeye baktım ama hiçbir işlev ihtiyacım olanı yapmıyor. random.uniform yaklaşır ancak belirli bir sayı değil, yalnızca tek bir öğe döndürür. Peşinde olduğum şey bu: ran_floats = some_function(low=0.5, high=13.3, size=50) bu, aralıkta tekdüze olarak dağıtılmış …
90 python  arrays  random  numpy 



3
Python'da a - = b ve a = a - b arasındaki fark
Yakın zamanda bu çözümü her N matris satırının ortalamasını almak için uyguladım . Çözüm genel olarak işe yarasa da 7x1 dizisine uygulandığında sorunlar yaşadım. -=Operatörü kullanırken sorunun olduğunu fark ettim . Küçük bir örnek vermek gerekirse: import numpy as np a = np.array([1,2,3]) b = np.copy(a) a[1:] -= a[:-1] b[1:] …

4
Python'da bir ndarray'deki NaN olmayan öğelerin sayısını sayma
Bir ndarray matrisindeki NaN olmayan elemanların sayısını hesaplamam gerekiyor. Python'da bunu nasıl verimli bir şekilde yapabilirsiniz? İşte bunu başarmak için benim basit kodum: import numpy as np def numberOfNonNans(data): count = 0 for i in data: if not np.isnan(i): count += 1 return count Bunun için numpy'de yerleşik bir işlev …
90 python  numpy  matrix  nan 


5
Matplotlib / numpy ile doğrusal regresyon
Oluşturduğum bir dağılım grafiğinde doğrusal bir regresyon oluşturmaya çalışıyorum, ancak verilerim liste biçiminde ve kullanma ile ilgili bulabildiğim tüm örnekler kullanmayı polyfitgerektirir arange. arangeyine de listeleri kabul etmiyor. Bir listeyi bir diziye nasıl dönüştüreceğim konusunda çok araştırdım ve hiçbir şey net görünmüyor. Bir şey mi kaçırıyorum? Bundan sonra, tamsayılar listemi …

6
Uyuşmuş bir dizide çarpma
Bir 2B dizideki her bir terimi 1B dizisindeki karşılık gelen terimlerle çarpmaya çalışıyorum. Numpy.multiply işlevinde gösterildiği gibi, her sütunu 1B dizisi ile çarpmak istersem bu çok kolaydır . Ama tam tersini yapmak istiyorum, her terimi satırda çarpın. Başka bir deyişle, çarpmak istiyorum: [1,2,3] [0] [4,5,6] * [1] [7,8,9] [2] ve …
89 python  arrays  numpy 

1
16331239353195370.0'ın özel bir önemi var mı?
Kullanarak import numpy as npbunu fark ettim np.tan(np.pi/2) başlıktaki numarayı verir, değil np.inf 16331239353195370.0 Bu numarayı merak ediyorum. Bazı sistem makine hassaslık parametresiyle mi ilgili? Bunu bir şeyden hesaplayabilir miydim? (Benzer bir şeyin çizgisinde düşünüyorum sys.float_info) DÜZENLEME: Aynı sonuç Java, octace, matlab gibi diğer ortamlarda da tekrarlanabilir ... Yine de …


12
Numpy: aralık içindeki öğelerin dizinini bulun
Uyuşmuş bir sayı dizim var, örneğin, a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) Belirli bir aralıktaki öğelerin tüm dizinlerini bulmak istiyorum. Örneğin, aralık (6, 10) ise yanıt (3, 4, 5) olmalıdır. Bunu yapmak için yerleşik bir işlev var mı?
88 python  numpy 

3
numpy.timedelta64 değerinden günleri ayıklama
Pandalar / python kullanıyorum ve tarihler / saatler içeren df'nin bir alanında 'to_datetime' işlevi kullanılarak oluşturulmuş iki tarih saat serisi s1 ve s2 var. S1'i s2'den çıkardığımda s3 = s2 - s1 Bir dizi s3 alıyorum timedelta64 [ns] 0 385 days, 04:10:36 1 57 days, 22:54:00 2 642 days, 21:15:23 …
87 python  numpy  pandas 

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.