numpy

Jak numpy.histogram () działa?

Podczas czytania na numpy natknąłem się na funkcję numpy.histogram(). Do czego to służy i Jak to działa? W dokumentach wspo ... do definicji histogramów w ogóle . Rozumiem. Ale niestety nie mogę połączyć tej wiedzy z przykładami podanymi w dokumentach.

jaki jest najszybszy sposób na znalezienie wartości własnych/wektorów w Pythonie?

Obecnie używam numpy, która wykonuje to zadanie. Ale ponieważ mam do czynienia z macierzami z kilkoma tysiącami wierszy/kolum ... do dziesiątek tysięcy, zastanawiałem się, czy istnieje jakiś pakiet, który może szybciej wykonywać tego rodzaju obliczenia ?

Inicjalizacja tablicy NumPy (wypełnienie identycznymi wartościami)

Muszę utworzyć tablicę NumPy o długości n, której każdy element to v. Czy jest coś lepszego niż: a = empty(n) for i in ran ... adziałałyby dla v = 0, 1. Mógłbym użyć v * ones(n), ale to nie zadziała, gdy v jest None, a także byłoby znacznie wolniejsze.

Kreślenie widma mocy w Pythonie

Mam tablicę z wartościami 301, które zostały zebrane z klipu filmowego z 301 klatkami. Oznacza to 1 wartość z 1 klatki. Klip ... było prawdziwe spektrum. Sygnał: Widmo: The power widmo: Czy ktoś może w tym pomóc ? chciałbym mieć działkę w Hz .

Lepszy sposób na przetasowanie dwóch tablic numpy w jednym

Mam dwie tablice numpy o różnych kształtach, ale o tej samej długości (wymiar wiodący). Chcę przetasować każdy z nich, tak ab ... jące, bo widzę małą gwarancję, że nadal będzie działać . nie wygląda to na coś, co gwarantuje przetrwanie np. w wersji numpy.

mnożenie wektorowe macierzy numpy [duplikat]

To pytanie ma już odpowiedź tutaj: czym różni się mnożenie dla macierzy NumPy od klas macierzy? ... = np.array([1, 2, 3]) print a*b >> [[5 2 9] [1 2 3] [1 4 3]] Chcę: print a*b >> [16 6 8]

Cython: "fatal error: numpy / arrayobject.h: brak takiego pliku lub katalogu"

Próbuję przyspieszyć odpowiedź tutaj używając Cythona. Próbuję skompilować kod (po wykonaniu cygwinccompiler.py hack explain ... t(repeats) Z.flat *= counts.take(repeats) return sp.sparse.csr_matrix((Z.flat,(row,col)), shape=(x_, y_)).toarray()

Regresja liniowa z matplotlib / numpy

Próbuję wygenerować regresję liniową na wykresie punktowym, który wygenerowałem, jednak moje dane są w formacie listy, a wszy ... om pylab import * x = arange(data) y = arange(data) m,b = polyfit(x, y, 1) plot(x, y, 'yo', x, m*x+b, '--k') show()

Jak wykreślić empiryczne cdf w matplotlib w Pythonie?

Jak mogę narysować empiryczny CDF tablicy liczb w matplotlib w Pythonie? Szukam analoga cdf funkcji "hist" firmy pylab. Jed ... numbers num_bins = 20 b = cumfreq(a, num_bins) plt.plot(b) Czy to prawda? Czy istnieje łatwiejszy/lepszy sposób? Dzięki.

Równoległe działanie wektora Numpy

Użyjmy na przykład numpy.sin() Następujący kod zwróci wartość sinusa dla każdej wartości tablicy a: import numpy a = nump ... mport Pool if __name__ == '__main__': pool = Pool() result = pool.map( numpy.sin, a ) Czy jest lepszy sposób na to?

Przenoszenie wielu list do ramki danych

Jak wziąć wiele list i umieścić je jako różne kolumny w ramce danych Pythona? Próbowałem śledzić wczytać listy do kolumn pan ... ję to jest 3 wiersze i 1 kolumna Jak czy dostanę 100 wierszy (długość każdej niezależnej listy) na 3 kolumny (trzy listy)?

Importowanie danych z bazy danych MySQL do ramki danych wraz z nazwami kolumn [duplikat]

to pytanie ma już odpowiedzi tutaj : ... L. Jest na to dobry sposób? a może jest bardziej efektywne podejście do importowania danych z MySQL do ramki danych niż moje?

Jak wykreślić histogram tak, aby wysokość prętów wynosiła 1 w matplotlib?

Chciałbym narysować znormalizowany histogram z wektora za pomocą matplotlib. Próbowałem: plt.hist(myarray, normed=True) ... ie wytwarza osi y Z [0, 1] takiej, że wysokość poprzeczek histogramu wynosi 1. Chciałbym zrobić taki histogram-jak to zrobić?

zrozumienie funkcji dstack numpy

Mam problem ze zrozumieniem, co faktycznie robi funkcja numpy. Dokumentacja jest dość skąpa i po prostu mówi: Stosuj tab ... rezentacjami obrazów 2D, dlaczego kończę z trzema tablicami 2D w wyniku, w przeciwieństwie do dwóch tablic 2D 'w sekwencji'?

wielowątkowe blas w Pythonie / numpy

Próbuję zaimplementować dużą liczbę mnożenia macierzy w Pythonie. Początkowo zakładałem, że NumPy użyje automatycznie moich g ... że kod w ogóle nie używa wątków. Jakieś pomysły, co jest nie tak lub co mogę zrobić, aby łatwo korzystać z wydajności BLAS?

Konwersja typu in-place tablicy NumPy

Biorąc pod uwagę tablicę NumPy int32, Jak przekonwertować ją na float32 na miejscu ? Więc w zasadzie, chciałbym zrobić a = ... , że a jest tablicą float32. Obecnie wykonuję konwersję w funkcji C wywołanej przez ctypes. Czy Można to zrobić w Pythonie?

Jak znormalizować dwuwymiarową tablicę numpy w Pythonie?

Podano tablicę 3 razy 3 numpy a = numpy.arange(0,27,3).reshape(3,3) # array([[ 0, 3, 6], # [ 9, 12, 15], # ... a: przez normalizację mam na myśli, suma entrys na wiersz musi być jeden. Ale myślę, że to będzie jasne dla większości ludzi.

Jak znormalizować tablicę NumPy do pewnego zakresu?

Po przetworzeniu na tablicy audio lub obrazu, musi ona zostać znormalizowana w zakresie, zanim będzie mogła zostać zapisana z ... and 255 image = image/(image.max()/255.0) Czy jest na to sposób mniej gadatliwy, wygodny? Nie wydaje się być spokrewniony.

Jak obliczyć R-kwadrat używając Pythona i Numpy?

Używam Pythona i Numpy, aby obliczyć najlepiej dopasowany wielomian dowolnego stopnia. Przekazuję listę wartości x, wartości ... results['correlation'] = correlation # r-squared results['determination'] = correlation**2 return results

Numpy: iloczyn kartezjański punktów tablicy X i y na pojedynczą tablicę punktów 2D

Mam dwie tablice numpy, które definiują osie X i y siatki. Na przykład: x = numpy.array([1,2,3]) y = numpy.array([4,5]) ... że konwersja ich do listy Pythona i użycie itertools.product i powrót do tablicy numpy nie jest najbardziej efektywną formą.