Pytania oznaczone «numpy»

166
Jak zbudować tablicę numpy z generatora?

Jak mogę zbudować tablicę numpy z obiektu generatora? Pozwólcie, że zilustruję problem: >>> import numpy >>> def gimme(): ... for x in xrange(10): ... yield x ... >>> gimme() <generator object at 0x28a1758> >>> list(gimme()) [0, 1, 2, 3, 4, 5, 6, 7, 8,...

164
Przenieś wiele list do ramki danych

Jak wziąć wiele list i umieścić je jako różne kolumny w ramce danych Pythona? Wypróbowałem to rozwiązanie, ale miałem problemy. Próba 1: Miej trzy listy, spakuj je razem i użyj tego res = zip(lst1,lst2,lst3) Daje tylko jedną kolumnę Próba 2: percentile_list = pd.DataFrame({'lst1Tite' :...

164
Wyodrębnianie określonych kolumn w tablicy numpy

To łatwe pytanie, ale powiedz, że mam macierz MxN. Chcę tylko wyodrębnić określone kolumny i zapisać je w innej tablicy numpy, ale otrzymuję nieprawidłowe błędy składniowe. Oto kod: extractedData = data[[:,1],[:,9]]. Wygląda na to, że powyższa linia powinna wystarczyć, ale chyba nie. Rozejrzałem...

163
Jak sprawić, by PyLint rozpoznawał członków numpy?

Używam PyLint w projekcie Pythona. PyLint skarży się na niemożność znalezienia tępych członków. Jak mogę tego uniknąć, unikając pomijania sprawdzania członkostwa. Z kodu: import numpy as np print np.zeros([1, 4]) Które po uruchomieniu otrzymuję oczekiwane: [[0. 0. 0. 0.]] Jednak pylint...

161
Numpy - dodaj wiersz do tablicy

Jak dodać wiersze do tablicy numpy? Mam tablicę A: A = array([[0, 1, 2], [0, 2, 0]]) Chciałbym dodać wiersze do tej tablicy z innej tablicy X, jeśli pierwszy element każdego wiersza w X spełnia określony warunek. Tablice Numpy nie mają metody „dołączania”, takiej jak lista, a przynajmniej tak...

160
Numpy: Uzyskaj losowy zestaw wierszy z tablicy 2D

Mam bardzo dużą tablicę 2D, która wygląda mniej więcej tak: a= [[a1, b1, c1], [a2, b2, c2], ..., [an, bn, cn]] Używając numpy, czy istnieje łatwy sposób na uzyskanie nowej tablicy 2D z np. 2 losowymi wierszami z początkowej tablicy a(bez zamiany)? na przykład b= [[a4, b4, c4], [a99, b99,...

158
Jak dodać nowy wiersz do pustej tablicy numpy

Korzystając ze standardowych tablic Pythona, mogę wykonać następujące czynności: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] Jednak nie mogę zrobić tego samego w odrętwieniu. Na przykład: arr = np.array([]) arr = np.append(arr, np.array([1,2,3])) arr =...

157
Instalowanie SciPy i NumPy za pomocą pip

Próbuję utworzyć wymagane biblioteki w dystrybuowanym pakiecie. Wymaga obu bibliotek SciPy i NumPy . Podczas programowania zainstalowałem oba przy użyciu apt-get install scipy który zainstalował SciPy 0.9.0 i NumPy 1.5.1 i działał dobrze. Chciałbym zrobić to samo używając pip install- aby móc...

157
Jak obliczyć wielkość wektora w Numpy?

Zgodnie z zasadą „Jest tylko jeden oczywisty sposób, aby to zrobić”, jak uzyskać wielkość wektora (tablica 1D) w Numpy? def mag(x): return math.sqrt(sum(i**2 for i in x)) Powyższe działa, ale nie mogę uwierzyć , że muszę sam określić tak banalną i podstawową...

156
Wykorzystanie pamięci w Pythonie przez tablice numpy

Używam Pythona do analizy niektórych dużych plików i mam problemy z pamięcią, więc używam sys.getsizeof (), aby śledzić użycie, ale jego zachowanie z tablicami numpy jest dziwne. Oto przykład obejmujący mapę albedo, którą muszę otworzyć: >>> import numpy as np >>> import...

156
Jak wybrać elementy tablicy z podanym warunkiem?

Załóżmy, że mam numpy tablicy x = [5, 2, 3, 1, 4, 5], y = ['f', 'o', 'o', 'b', 'a', 'r']. Chcę wybrać elementy yodpowiadające elementom w xktórych są większe niż 1 i mniejsze niż 5. próbowałem x = array([5, 2, 3, 1, 4, 5]) y = array(['f','o','o','b','a','r']) output = y[x > 1 & x < 5] #...