numpy

Konwertuj tablicę indeksów na 1-gorącą tablicę numpy

Powiedzmy, że mam tablicę numpy 1d a = array([1,0,3]) Chciałbym zakodować to jako 2D 1-gorąca Tablica b = array([[0,1,0 ... [1,0,0,0], [0,0,0,1]]) Czy jest na to jakiś szybki sposób? Szybsze niż tylko zapętlenie a, aby ustawić elementy b, czyli.

Konwertowanie tablicy NumPy na strukturę list Pythona?

Jak przekonwertować tablicęNumPy na Listę Pythona (na przykład [[1,2,3],[4,5,6]]) i zrobić to dość szybko?

Dane wyjściowe ze wszystkich kolumn w ramce danych w pandach

Mam plik csv o nazwie params.csv. Otworzyłem ipython qtconsole i stworzyłem pandy dataframe używając: import pandas paramda ... nazw, tzn. bez konieczności wpisywania czegoś w rodzaju paramdata[['id','fc','mc']]. Używam pandy w wersji 0.8. Dziękuję.

Numpy gdzie funkcja wiele warunków

Mam szereg odległości zwanych dists. Chcę wybrać dists, które są między dwiema wartościami. W tym celu napisałem następującą ... sekwencyjnie za pomocą zmiennej tymczasowej to działa dobrze. Dlaczego powyższy kod nie działa i jak go uruchomić? Cheers

Analiza częstotliwości Scipy / Numpy FFT

Szukam sposobu na obrócenie osi częstotliwości w FFT (zrobione przez scipy.fftpack.fftfreq) do częstotliwości w hercach, a ni ... (również częstotliwości powinny być współczynnikiem 4 od siebie, a nie 2!). Jakieś przemyślenia na temat tego, co robię źle?

jak rysować i opisywać dendrogramy hierarchicznego klastrowania w scipy/matplotlib

Używam dendrogram z scipy do wykreślenia hierarchicznego klastrowania za pomocą matplotlib w następujący sposób: mat = arra ... laga jest ignorowana, czy istnieje sposób, aby włączyć ją tak, aby liczba obiektów w każdej klasie była wyświetlana? dzięki.

Wykorzystanie kroków do wydajnego filtra średniej ruchomej

Ostatnio dowiedziałem się o krokach w odpowiedzi na ten post i zastanawiałem się, jak mogę ich użyć, aby obliczyć filtr ś ... ub sumę elementów jądra bezpośrednio, dla całej tablicy, lub że ktoś może mnie przekonać do innej bardziej wydajnej metody...

Jak uzyskać indeks maksymalnego elementu w tablicy NumPy wzdłuż jednej osi

Mam dwuwymiarową tablicę NumPy. Wiem jak uzyskać maksymalne wartości nad osiami: >>> a = array([[1,2,3],[4,3,1]]) & ... xis=0) array([4, 3, 3]) Jak mogę uzyskać indeksy maksymalnych elementów? Chciałbym zamiast tego jako wyjście array([1,1,0]).

Jak zrobić scipy.interpolacja daje wynik ekstrapolowany poza zakres wejściowy?

Próbuję przenieść program, który używa ręcznie zwijanego interpolatora (opracowanego przez matematyka) na interpolatory dosta ... statnie punkty do nieskończoności. Zauważ, że w prawdziwym oprogramowaniu nie używam funkcji exp - to tylko dla ilustracji!

Znajdowanie indeksu najbliższego punktu w tablicach numpy o współrzędnych x i y

Mam dwie tablice numpy 2d: x_array zawiera informacje pozycyjne w kierunku x, y_array zawiera pozycje w kierunku Y. Mam wted ... rzenne.cKDTree) dał porównywalne czasy do mojego naiwnego rozwiązania, więc zdecydowanie warto skorzystać z wersji cKDTree...

Jak zobaczyć top N wpisy term-Matrix dokumentu po tfidf w scikit-dowiedz się

Jestem nowy w scikit-learn i używałem TfidfVectorizer, aby znaleźć wartości tfidf terminów w zbiorze dokumentów. Użyłem poniż ... óra pomoże mi znaleźć top N wpisy na podstawie tfidf wynik na ngram tj. top wpisy wśród unigram, bigram, trygram i tak dalej?

Zliczanie unikalnych wartości w kolumnie w Pandzie dataframe jak w Qlik?

Jeśli mam taką tabelę: df = pd.DataFrame({ 'hID': [101, 102, 103, 101, 102, 104, 105, 101], 'dID': [10, 1 ... macierz numpy? Podobnie, gdyby zrobić count(hID) dostanę 8 w Qlik. Jaki jest równoważny sposób na zrobienie tego w pandach?

Wyłącza notację naukową w Numpy podczas tworzenia tablicy z zagnieżdżonej listy

Mam zagnieżdżoną listę Pythona, która wygląda następująco: my_list = [[3.74, 5162, 13683628846.64, 12783387559.86, 1.81], ... 5, 7.845]) Nie mam problemu i drukuje w następujący sposób: [ 1.5 4.65 7.845] Czy ktoś wie, jaki jest mój problem?

Tablica Numpy, jak wybrać indeksy spełniające wiele warunków?

Załóżmy, że mam tablicę numpyx = [5, 2, 3, 1, 4, 5], y = ['f', 'o', 'o', 'b', 'a', 'r']. Chcę wybrać elementy w y odpowiadają ... ','a','r']) output = y[x > 1 & x < 5] # desired output is ['o','o','a'] Ale to nie działa. Jak miałbym to zrobić?

Interpolacja ważona odległością odwrotną (IDW) z Pythonem

Pytanie: Jaki jest najlepszy sposób na obliczenie interpolacji IDW (inverse distance weighted) w Pythonie dla lokalizacji pu ... órego nie widziałem, który robi dokładnie to, co ja chcesz? Czy stworzenie własnej realizacji z pomocą scipy to mądry wybór?

Konsekwentnie twórz tę samą tablicę liczb losowych

Czekam, aż inny programista ukończy fragment kodu, który zwróci tablicę np o kształcie (100,2000) o wartościach -1,0 lub 1. ... ynować przedmiot i rozpakować go, ale zastanawiam się, czy jest inny sposób. r = np.random.randint(3, size=(100, 2000)) - 1

Numpy argsort-co to robi?

Dlaczego numpy daje taki wynik: x = numpy.array([1.48,1.41,0.0,0.1]) print x.argsort() >[2 3 1 0] Kiedy bym się tego spodziewał: [3 2 0 1] Najwyraźniej brakuje mi zrozumienia tej funkcji.

Połącz dwie tablice NumPy pionowo

Próbowałem: >>> a = np.array([1,2,3]) >>> b = np.array([4,5,6]) >>> np.concatenate((a,b), axis=0 ... ym się przynajmniej, że jeden wynik wygląda tak array([[1, 2, 3], [4, 5, 6]]) Dlaczego nie jest połączony pionowo?

NumPy / OpenCV 2: Jak przyciąć obszar inny niż prostokątny?

Mam zbiór punktów, które tworzą Kształt (polilinia zamknięta). Teraz chcę skopiować / przyciąć wszystkie piksele z jakiegoś ... wnątrz tego kształtu , pozostawiając resztę czarną / przezroczystą. Jak to zrobić? Na przykład mam to: A ja chcę to:

Jak przekonwertować 2D float numpy array do 2D int numpy array?

Jak przekonwertować tablicę numpy na tablicę int numpy? Próbowałem użyć mapy bezpośrednio do tablicy, ale nie zadziałało.