Pytania otagowane jako numpy

NumPy to naukowe i numeryczne rozszerzenie do języka programowania Python.

12
Iloczyn kartezjański punktów tablicy xiy w 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]) Chciałbym wygenerować iloczyn kartezjański tych tablic, aby wygenerować: array([[1,4],[2,4],[3,4],[1,5],[2,5],[3,5]]) W pewnym sensie nie jest to strasznie nieefektywne, ponieważ muszę to robić wiele razy w pętli. Zakładam, że przekonwertowanie ich na listę …

5
Jak podzielić dane na 3 zbiory (trenowanie, walidacja i testowanie)?
Mam ramkę danych pandy i chcę ją podzielić na 3 oddzielne zestawy. Wiem, że używając train_test_split z sklearn.cross_validation, można podzielić dane na dwa zestawy (pociąg i test). Nie mogłem jednak znaleźć żadnego rozwiązania dotyczącego podziału danych na trzy zestawy. Najlepiej, jeśli posiadam indeksy oryginalnych danych. Wiem, że obejściem byłoby train_test_splitdwukrotne …




10
Używanie numpy do zbudowania tablicy wszystkich kombinacji dwóch tablic
Próbuję przeanalizować przestrzeń parametrów funkcji 6-parametrowej, aby zbadać jej zachowanie numeryczne, zanim spróbuję zrobić z nią coś złożonego, więc szukam skutecznego sposobu, aby to zrobić. Moja funkcja przyjmuje wartości zmiennoprzecinkowe, które jako dane wejściowe przyjmują 6-dim tablicę numpy. Na początku próbowałem zrobić tak: Najpierw stworzyłem funkcję, która pobiera 2 tablice …

8
„and” (boolean) vs „&” (bitwise) - Dlaczego różnica w zachowaniu z listami a tablicami numpy?
Co wyjaśnia różnicę w zachowaniu operacji logicznych i bitowych na listach w porównaniu z tablicami NumPy? Jestem zdezorientowany co do odpowiedniego użycia &vs andw Pythonie, co ilustrują poniższe przykłady. mylist1 = [True, True, True, False, True] mylist2 = [False, True, False, True, False] >>> len(mylist1) == len(mylist2) True # ---- …

7
Jak znormalizować tablicę NumPy do określonego zakresu?
Po wykonaniu pewnego przetwarzania na tablicy audio lub obrazu, należy go znormalizować w pewnym zakresie, zanim będzie można go zapisać z powrotem do pliku. Można to zrobić w następujący sposób: # Normalize audio channels to between -1.0 and +1.0 audio[:,0] = audio[:,0]/abs(audio[:,0]).max() audio[:,1] = audio[:,1]/abs(audio[:,1]).max() # Normalize image to between …

8
Odrętwiały, gdzie działają wiele warunków
Mam tablicę odległości zwanych odległościami. Chcę wybrać odległości, które znajdują się między dwiema wartościami. Napisałem następujący wiersz kodu, aby to zrobić: dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] Jednak wybiera to tylko dla warunku (np.where(dists <= r + dr)) Jeśli wykonuję polecenia sekwencyjnie, używając zmiennej tymczasowej, działa dobrze. …
142 python  numpy 

6
Od macierzy ND do 1D
Powiedz, że mam tablicę a: a = np.array([[1,2,3], [4,5,6]]) array([[1, 2, 3], [4, 5, 6]]) Chciałbym przekonwertować go na tablicę 1D (tj. Wektor kolumnowy): b = np.reshape(a, (1,np.product(a.shape))) ale to wraca array([[1, 2, 3, 4, 5, 6]]) co nie jest tym samym, co: array([1, 2, 3, 4, 5, 6]) Mogę …
141 python  numpy 

6
Cython: „błąd krytyczny: numpy / arrayobject.h: nie ma takiego pliku lub katalogu”
Próbuję tu przyspieszyć odpowiedź , używając Cythona. Próbuję skompilować kod (po wykonaniu cygwinccompiler.pywłamania opisanego tutaj ), ale pojawia się fatal error: numpy/arrayobject.h: No such file or directory...compilation terminatedbłąd. Czy ktoś może mi powiedzieć, czy jest to problem z moim kodem, czy jakaś ezoteryczna subtelność w Cythonie? Poniżej znajduje się mój …

8
Dopasowanie dystrybucji empirycznej do teoretycznej w Scipy (Python)?
WPROWADZENIE : Mam listę ponad 30 000 wartości całkowitych z przedziału od 0 do 47 włącznie, np. [0,0,0,0,..,1,1,1,1,...,2,2,2,2,...,47,47,47,...]Pobranych z jakiegoś ciągłego rozkładu. Wartości na liście niekoniecznie są w kolejności, ale kolejność nie ma znaczenia dla tego problemu. PROBLEM : Na podstawie mojego rozkładu chciałbym obliczyć wartość p (prawdopodobieństwo zobaczenia większych …


3
Iterowanie po tablicy numpy
Czy istnieje mniej szczegółowa alternatywa dla tego: for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Wymyśliłem to: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) Co oszczędza jedno wcięcie, ale nadal jest dość brzydkie. Mam nadzieję na coś, co wygląda jak ten pseudokod: for x, y in array.indices: …
135 python  numpy 

26
ImportError: import numpy.core.multiarray nie powiódł się
Próbuję uruchomić ten program import cv2 import time cv.NamedWindow("camera", 1) capture = cv.CaptureFromCAM(0) while True: img = cv.QueryFrame(capture) cv.ShowImage("camera", img) if cv.WaitKey(10) == 27: break cv.DestroyAllWindows() Ale mam problem z numpy, używam pyschopy razem z opencv. Problem, który ciągle otrzymuję, to ten raport o błędzie: RuntimeError: moduł skompilowany dla wersji …
135 opencv  python-2.7  numpy 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.