Pytania oznaczone «numpy»

95
podpróbkowanie co n-tego wpisu w tablicy numpy

Jestem początkującym użytkownikiem numpy i próbuję wyodrębnić niektóre dane z długiej tablicy numpy. Muszę zacząć od zdefiniowanej pozycji w mojej tablicy, a następnie podpróbkować każdy n-ty punkt danych z tej pozycji, aż do końca mojej tablicy. w zasadzie gdybym miał a =...

94
Jak działa python numpy.where ()?

Bawię się, numpyprzekopuję dokumentację i natrafiłem na magię. Mianowicie mówię o numpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) W jaki sposób osiągają wewnętrznie, że jesteś w stanie przekazać coś podobnego x...

93
Sprawdź, czy tablica numpy zawiera tylko zera

Inicjalizujemy tablicę numpy zerami, jak poniżej: np.zeros((N,N+1)) Ale jak sprawdzić, czy wszystkie elementy w danej macierzy tablicowej n * n numpy mają wartość zero. Metoda musi po prostu zwrócić True, jeśli wszystkie wartości są rzeczywiście zerowe.

92
scipy: savefig bez ramek, osi, tylko zawartość

W numpy / scipy mam obraz przechowywany w tablicy. Mogę to wyświetlić, chcę zapisać savefig bez żadnych ramek, osi, etykiet, tytułów, ... Tylko czysty obraz, nic więcej. Chcę uniknąć pakietów takich jak PyPNGlub scipy.misc.imsave, czasami są problematyczne (nie zawsze dobrze się instalują,...

91
Numpy: Powinienem używać newaxis czy None?

W numpy można użyć obiektu `` newaxis '' w składni wycinania, aby utworzyć oś długości jeden, np: import numpy as np print np.zeros((3,5))[:,np.newaxis,:].shape # shape will be (3,1,5) Te stany dokumentacji , które można również stosować Nonezamiast newaxis, efekt jest dokładnie taki...

90
Wyświetlić tablicę numpy?

Mam numpytablicę 2D . Czy istnieje sposób na utworzenie widoku, który obejmowałby pierwsze kwiersze i wszystkie kolumny? Chodzi o to, aby uniknąć kopiowania danych bazowych (tablica jest tak duża, że ​​wykonanie częściowych kopii nie jest możliwe).

90
Zastąp wartości ujemne w tablicy numpy

Czy istnieje prosty sposób na zastąpienie wszystkich wartości ujemnych w tablicy wartością 0? Mam kompletny blok, jak to zrobić za pomocą tablicy NumPy. Na przykład a = array([1, 2, 3, -4, 5]) Muszę wrócić [1, 2, 3, 0, 5] a < 0 daje: [False, False, False, True, False] W tym miejscu...

90
Łączenie łańcuchów dwóch kolumn pandy

Mam DataFrame: from pandas import * df = DataFrame({'foo':['a','b','c'], 'bar':[1, 2, 3]}) To wygląda tak: bar foo 0 1 a 1 2 b 2 3 c Teraz chcę mieć coś takiego: bar 0 1 is a 1 2 is b 2 3 is c Jak mogę to osiągnąć? Próbowałem następujących rzeczy: df['foo'] = '%s is %s' % (df['bar'],...

89
Konsekwentnie twórz tę samą losową tablicę numpy

Czekam, aż inny programista ukończy fragment kodu, który zwróci tablicę np kształtu (100,2000) z wartościami -1,0 lub 1. W międzyczasie chcę losowo utworzyć tablicę o tych samych cechach, abym mógł uzyskać przewagę nad rozwojem i testowaniem. Chodzi o to, że chcę, aby ta losowo utworzona...

89
Jak mogę usunąć Nan z listy Python / NumPy

Mam listę zawierającą wartości, jedna z wartości, które otrzymałem, to „nan” countries= [nan, 'USA', 'UK', 'France'] Próbowałem go usunąć, ale za każdym razem pojawia się błąd cleanedList = [x for x in countries if (math.isnan(x) == True)] TypeError: a float is required Kiedy próbowałem...