«numpy» etiketlenmiş sorular

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


1
veri türü anlaşılmadı
Bir şeyleri hesaplamak için bir matris kullanmaya çalışıyorum. Kod bu import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] ancak 'veri türü anlaşılmadı' mesajı alıyorum ve bunu terminalden yaparsam çalışıyor.
96 python  matrix  numpy 


5
python uyuşuk diziyi sıfırlarla doldurma
Numpy sürüm 1.5.0 ile python 2.6.6 kullanarak 2D bir uyuşmuş diziyi nasıl sıfırlarla doldurabileceğimi bilmek istiyorum. Afedersiniz! Ama bunlar benim sınırlamalarım. Bu nedenle kullanamıyorum np.pad. Örneğin, aşekli eşleşecek şekilde sıfırlarla doldurmak istiyorum b. Bunu yapmak istememin nedeni şunları yapabilmem: b-a öyle ki >>> a array([[ 1., 1., 1., 1., 1.], …
96 python  arrays  numpy  pad 

1
numpy dizisindeki her n'inci girişi alt örnekleme
Ben numpy ile yeni başlayan biriyim ve uzun bir numpy dizisinden bazı veriler çıkarmaya çalışıyorum. Yapmam gereken, dizimde tanımlı bir konumdan başlamak ve ardından bu konumdan dizimin sonuna kadar her n'inci veri noktasını alt örneklemek. temelde sahip olsaydım a = [1,2,3,4,1,2,3,4,1,2,3,4....] Başlamak için bunu alt örneklemek a[1]ve oradan her dört …
96 python  arrays  numpy 

10
Nan'ı Python / NumPy listesinden nasıl kaldırabilirim
Değerleri sayan bir listem var, aldığım değerlerden biri 'nan' countries= [nan, 'USA', 'UK', 'France'] Kaldırmaya çalıştım ama her seferinde bir hata alıyorum cleanedList = [x for x in countries if (math.isnan(x) == True)] TypeError: a float is required Bunu denediğimde: cleanedList = cities[np.logical_not(np.isnan(countries))] cleanedList = cities[~np.isnan(countries)] TypeError: ufunc 'isnan' not …
96 python  numpy 


6
TensorFlow'da önceden eğitilmiş bir kelime yerleştirme (word2vec veya Glove) kullanma
Yakın zamanda evrişimli metin sınıflandırması için ilginç bir uygulamayı gözden geçirdim . Ancak incelediğim tüm TensorFlow kodu, aşağıdakiler gibi rastgele (önceden eğitilmemiş) gömme vektörleri kullanıyor: with tf.device('/cpu:0'), tf.name_scope("embedding"): W = tf.Variable( tf.random_uniform([vocab_size, embedding_size], -1.0, 1.0), name="W") self.embedded_chars = tf.nn.embedding_lookup(W, self.input_x) self.embedded_chars_expanded = tf.expand_dims(self.embedded_chars, -1) Word2vec veya GloVe önceden eğitilmiş bir …

7
Python'da hızlı bir Fourier dönüşümü çizme
NumPy ve SciPy'ye erişimim var ve bir veri kümesinin basit bir FFT'sini oluşturmak istiyorum. Biri ydeğerler ve diğeri bu ydeğerler için zaman damgaları olan iki listem var . Bu listeleri bir SciPy veya NumPy yöntemine beslemenin ve ortaya çıkan FFT'yi çizmenin en basit yolu nedir? Örneklere baktım, ancak hepsi belirli …
95 python  numpy  scipy  fft 


9
nan değerini sıfıra dönüştür
2B uyuşuk dizilim var. Bu dizideki değerlerden bazıları NaN. Bu diziyi kullanarak belirli işlemleri gerçekleştirmek istiyorum. Örneğin diziyi düşünün: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. 79. 67. 89. 69.] [ …
95 python  numpy  nan 

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
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
Koşul karşılanırsa Numpy öğelerini değiştirme
Bir koşul karşılanırsa her bir öğenin 1 veya 0 olarak değiştirilmesini sağlayacak şekilde değiştirmem gereken büyük bir uyuşuk dizim var (daha sonra piksel maskesi olarak kullanılacaktır). Dizide yaklaşık 8 milyon öğe var ve mevcut yöntemim azaltma hattı için çok uzun sürüyor: for (y,x), value in numpy.ndenumerate(mask_data): if mask_data[y,x]<3: #Good Pixel …


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.