Pytania oznaczone «numpy»

85
Numpy: znajdź indeks elementów w zasięgu

Mam numeryczną tablicę liczb, na przykład a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) Chciałbym znaleźć wszystkie indeksy elementów w określonym zakresie. Na przykład, jeśli zakres to (6, 10), odpowiedź powinna wynosić (3, 4, 5). Czy jest do tego wbudowana funkcja?...

85
Jak mogę dodać nowe wymiary do tablicy Numpy?

Zaczynam od numpy tablicy obrazu. In[1]:img = cv2.imread('test.jpg') Kształt jest taki, jakiego można się spodziewać po obrazie 640x480 RGB. In[2]:img.shape Out[2]: (480, 640, 3) Jednak ten obraz, który mam, to klatka wideo, która ma 100 klatek. Idealnie chciałbym mieć pojedynczą tablicę...

85
Dodaj tablicę numpy jako kolumnę do ramki danych Pandas

Mam obiekt ramki danych Pandy w kształcie (X, Y), który wygląda następująco: [[1, 2, 3], [4, 5, 6], [7, 8, 9]] i numpy rzadkiej macierzy (CSC) w kształcie (X, Z), która wygląda mniej więcej tak [[0, 1, 0], [0, 0, 1], [1, 0, 0]] Jak mogę dodać zawartość z macierzy do ramki danych w nowej...

85
Co oznacza x [x <2] = 0 w Pythonie?

Natknąłem się na kod z linią podobną do x[x<2]=0 Bawiąc się wariacjami, wciąż tkwię w tym, co robi ta składnia. Przykłady: >>> x = [1,2,3,4,5] >>> x[x<2] 1 >>> x[x<3] 1 >>> x[x>2] 2 >>> x[x<2]=0 >>> x [0, 2, 3, 4, 5]...

84
Przeplatanie dwóch numpy tablic

Załóżmy, że podane są następujące tablice: a = array([1,3,5]) b = array([2,4,6]) Jak skutecznie je przeplatać, aby otrzymać trzecią tablicę, taką jak ta c = array([1,2,3,4,5,6]) Można przypuszczać, że length(a)==length(b).

84
Przesuwaj elementy w tablicy numpy

W następstwie tego pytania sprzed lat, czy istnieje kanoniczna funkcja „przesunięcia” w numpy? Nie widzę nic z dokumentacji . Oto prosta wersja tego, czego szukam: def shift(xs, n): if n >= 0: return np.r_[np.full(n, np.nan), xs[:-n]] else: return np.r_[xs[-n:], np.full(-n,...

82
Czym jest wymiar i oś w Pythonie NumPy?

Koduję w NumPymodule Pythons . Jeśli współrzędne punktu w przestrzeni 3D są opisane jako [1, 2, 1]: czy nie byłyby to trzy wymiary, trzy osie, rząd trzech? A jeśli jest to jeden wymiar, to czy nie powinien to być punkt (liczba mnoga), a nie punkt? Oto dokumentacja: W Numpy wymiary nazywane...

81
Dlaczego Corrcoef zwraca macierz?

Wydaje mi się dziwne, że np.corrcoef zwraca macierz. correlation1 = corrcoef(Strategy1Returns,Strategy2Returns) [[ 1. -0.99598935] [-0.99598935 1. ]] Czy ktoś wie, dlaczego tak jest i czy można zwrócić tylko jedną wartość w klasycznym sensie?

81
Wydajny filtr progowy tablicy z numpy

Muszę przefiltrować tablicę, aby usunąć elementy, które są poniżej określonego progu. Mój obecny kod wygląda tak: threshold = 5 a = numpy.array(range(10)) # testing data b = numpy.array(filter(lambda x: x >= threshold, a)) Problem polega na tym, że tworzy to tymczasową listę, używając...