Mam ramkę danych w pandach i próbuję dowiedzieć się, jakie są typy jej wartości. Nie jestem pewien, jaki jest typ kolumny 'Test'. Jednak kiedy biegnę myFrame['Test'].dtype, dostaję; dtype('O') Co to
Jak mogę znaleźć indeks pierwszego wystąpienia liczby w tablicy Numpy? Szybkość jest dla mnie ważna. Nie interesują mnie następujące odpowiedzi, ponieważ skanują całą tablicę i nie zatrzymują się, gdy znajdą pierwsze wystąpienie: itemindex = numpy.where(array==item)[0][0] nonzero(array ==...
Mam listę 3-krotek reprezentujących zbiór punktów w przestrzeni 3D. Chcę wykreślić powierzchnię obejmującą wszystkie te punkty. plot_surfaceFunkcji w mplot3dopakowaniu wymaga jako argumenty X, Y i Z może być 2d tablice. Czy plot_surfaceodpowiednia funkcja do kreślenia powierzchni i jak...
Mam kolumnę Data Frame z wartościami liczbowymi: df['percentage'].head() 46.5 44.2 100.0 42.12 Chcę zobaczyć kolumnę jako liczbę pojemników: bins = [0, 1, 5, 10, 25, 50, 100] Jak mogę uzyskać wynik jako kosze z ich value counts? [0, 1] bin amount [1, 5] etc [5, 10] etc .........
Używając Numpy, jak mogę wykonać następujące czynności: ln(x) Czy jest to równoważne z: np.log(x) Przepraszam za tak pozornie banalne pytanie, ale moje rozumienie różnicy między logi lnczy to lnjest logspace e?
Chciałbym sprawdzić, czy zmienna to None lub numpy.array. Zaimplementowałem check_afunkcję, aby to zrobić. def check_a(a): if not a: print "please initialize a" a = None check_a(a) a = np.array([1,2]) check_a(a) Ale ten kod wywołuje ValueError. Jaka jest prosta droga? ValueError Traceback...
Mam dwie matryce a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) i chcę uzyskać iloczyn elementarny [[1*5,2*6], [3*7,4*8]]równy [[5,12], [21,32]] próbowałem print(np.dot(a,b)) i print(a*b) ale oba dają wynik [[19 22], [43 50]] który jest iloczynem macierzy, a nie...
Muszę napisać funkcję, która będzie wykrywać, czy dane wejściowe zawierają co najmniej jedną wartość nienumeryczną. Jeśli zostanie znaleziona wartość nieliczbowa, zgłoszę błąd (ponieważ obliczenia powinny zwracać tylko wartość liczbową). Liczba wymiarów tablicy wejściowej nie jest z góry znana -...
Chciałbym wykonać odpowiednik następującego kodu MATLAB przy użyciu numpy: repmat([1; 1], [1 1 1]). Jak miałbym to
Chcę wykonać testy jednostkowe dla mojej aplikacji i muszę porównać dwie tablice. Ponieważ array.__eq__zwraca nową tablicę (a więc TestCase.assertEqualzawodzi), jaki jest najlepszy sposób zapewnienia równości? Obecnie używam self.assertTrue((arr1 == arr2).all()) ale mi się to nie...
Mam tu jakiś problem, w moim pakiecie Pythona zainstalowałem numpy, ale nadal mam ten błąd Obiekt „DataFrame” nie ma atrybutu „sort” Każdy może dać mi jakiś pomysł .. To jest mój kod: final.loc[-1] =['', 'P','Actual'] final.index = final.index + 1 # shifting index final =...
Próbuję zrozumieć, czym jest epsilon maszyny. Według Wikipedii można to obliczyć w następujący sposób: def machineEpsilon(func=float): machine_epsilon = func(1) while func(1)+func(machine_epsilon) != func(1): machine_epsilon_last = machine_epsilon machine_epsilon = func(machine_epsilon) /...
Na przykład, jeśli mamy numpytablicę Ai chcemy numpytablicy Bz takimi samymi elementami. Jaka jest różnica między następującymi (patrz poniżej) metodami? Kiedy przydzielana jest dodatkowa pamięć, a kiedy nie? B = A B[:] = A(tak samo jak B[:]=A[:]?) numpy.copy(B,
Mam kod w Pythonie, którego wynikiem jest macierz o rozmiarze, którego wszystkie wpisy są tego typu float. Jeśli zapiszę go z rozszerzeniem .dat, rozmiar pliku będzie rzędu 500 MB. Czytałem, że użycie h5pyznacznie zmniejsza rozmiar pliku. Więc powiedzmy, że mam nazwaną tablicę numpy 2D A. Jak...
Używam numpy.linalg.eig, aby uzyskać listę wartości własnych i wektorów własnych: A = someMatrixArray from numpy.linalg import eig as eigenValuesAndVectors solution = eigenValuesAndVectors(A) eigenValues = solution[0] eigenVectors = solution[1] Chciałbym posortować moje wartości własne (np....
Czy jest wbudowana funkcja numpy, która wykonuje coś podobnego do następującego? Oznacza to, że weź listę di zwróć listę filtered_dz usuniętymi elementami zewnętrznymi na podstawie pewnego zakładanego rozkładu punktów w d. import numpy as np def reject_outliers(data): m = 2 u = np.mean(data) s...
Próbuję wykonać mądry podział elementu w Pythonie, ale jeśli napotkano zero, potrzebuję, aby iloraz był równy zero. Na przykład: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Zawsze mógłbym po prostu użyć pętli for w moich danych,...
Moje tablice numpy używają np.nando oznaczania brakujących wartości. Podczas iteracji zestawu danych muszę wykrywać takie brakujące wartości i traktować je w specjalny sposób. Naiwnie użyłem numpy.isnan(val), co działa dobrze, chyba że valnie jest wśród podzbioru typów obsługiwanych przez...
Dlaczego Pandy mówią mi, że mam obiekty, chociaż każdy element w wybranej kolumnie jest ciągiem - nawet po jawnej konwersji. To jest moja ramka DataFrame: <class 'pandas.core.frame.DataFrame'> Int64Index: 56992 entries, 0 to 56991 Data columns (total 7 columns): id 56992 non-null...
Mam tablicę liczb i chciałbym utworzyć kolejną tablicę, która reprezentuje pozycję każdego elementu w pierwszej tablicy. Używam Pythona i NumPy. Na przykład: array = [4,2,7,1] ranks = [2,1,3,0] Oto najlepsza metoda, jaką wymyśliłem: array = numpy.array([4,2,7,1]) temp = array.argsort() ranks =...