Używam pandy / python i mam dwie serie dat s1 i s2, które zostały wygenerowane za pomocą funkcji „to_datetime” w polu df zawierającym daty / godziny. Kiedy odejmuję s1 od s2 s3 = s2 - s1 Otrzymuję serię s3 typu timedelta64 [ns] 0 385 days, 04:10:36 1 57 days, 22:54:00 …
Muszę obliczyć liczbę elementów innych niż NaN w macierzy numpy ndarray. Jak można to skutecznie zrobić w Pythonie? Oto mój prosty kod do osiągnięcia tego: import numpy as np def numberOfNonNans(data): count = 0 for i in data: if not np.isnan(i): count += 1 return count Czy jest do tego …
NumPy to niezwykle przydatna biblioteka, a korzystając z niej stwierdziłem, że z łatwością radzi sobie z dość dużymi macierzami (10000 x 10000), ale zaczyna borykać się z czymkolwiek znacznie większym (próbując stworzyć macierz o wymiarach 50000 x 50000 zawodzi). Oczywiście wynika to z ogromnych wymagań dotyczących pamięci. Czy istnieje sposób …
Jaki jest najszybszy sposób na skopiowanie danych z tablicy b do tablicy a bez modyfikowania adresu tablicy a. Potrzebuję tego, ponieważ biblioteka zewnętrzna (PyFFTW) używa wskaźnika do mojej tablicy, której nie można zmienić. Na przykład: a = numpy.empty(n, dtype=complex) for i in xrange(a.size): a[i] = b[i] Czy można to zrobić …
Właśnie zainstalowałem pakiet pandy i statsmodels na moim Pythonie 2.7. Kiedy próbowałem „zaimportować pandy jako pd”, pojawia się ten komunikat o błędzie. Czy ktoś może pomóc? Dzięki!!! numpy.dtype has the wrong size, try recompiling Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\analytics\ext\python27\lib\site-packages\statsmodels-0.5.0-py2.7-win32.egg\statsmodels\formula\__init__.py", line 4, in …
W przypadku macierzy rzadkich SciPy można użyć todense()lub, toarray()aby przekształcić w macierz lub tablicę NumPy. Jakie są funkcje odwrotne? Szukałem, ale nie mam pojęcia, jakie słowa kluczowe powinny być trafne.
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]
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?
Chciałbym wykreślić znormalizowany histogram z wektora za pomocą matplotlib. Próbowałem następujących rzeczy: plt.hist(myarray, normed=True) jak również: plt.hist(myarray, normed=1) ale żadna z opcji nie tworzy osi y z [0, 1] takiej, że wysokości słupków histogramu sumują się do 1. Chciałbym stworzyć taki histogram - jak mam to zrobić?
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ę zawierającą wszystkie dane z tego filmu wideo, która img.shapezwraca …
Mam coś w rodzaju listy 2D a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] i chcę go przekonwertować na tablicę numpy 2d. Czy możemy to zrobić bez przydzielania pamięci typu numpy.zeros((3,3)) a następnie przechowywanie w nim wartości?
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 …
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, np.nan)] Używanie tego jest jak: In [76]: xs Out[76]: array([ …
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).
Mam dwie tablice numpy 2d: x_array zawiera informacje o położeniu w kierunku x, y_array zawiera pozycje w kierunku y. Mam wtedy długą listę punktów x, y. Dla każdego punktu na liście muszę znaleźć indeks tablicy lokalizacji (określonej w tablicach), która jest najbliższa temu punktowi. Naiwnie stworzyłem kod, który działa, w …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.