Jaka jest różnica między tablicą numpy (powiedzmy X), która ma kształt (N, 1) i (N). Czy obie nie są matrycami Nx1? Powodem, dla którego pytam, jest to, że czasami obliczenia zwracają jedną lub drugą.Tablica numpy, która jest (n, 1) i (n,)
8
A
Odpowiedz
9
To 1D tablicy:
>>> np.array([1, 2, 3]).shape
(3,)
Ta tablica jest 2D, ale jest tylko jeden element w pierwszym wymiarze:
>>> np.array([[1, 2, 3]]).shape
(1, 3)
transponujących daje kształt prosicie:
>>> np.array([[1, 2, 3]]).T.shape
(3, 1)
Teraz spójrz na tablicę. Tylko pierwsza kolumna tej tablicy 2D jest wypełniona.
>>> np.array([[1, 2, 3]]).T
array([[1],
[2],
[3]])
Biorąc pod uwagę te dwie tablice:
>>> a = np.array([[1, 2, 3]])
>>> b = np.array([[1, 2, 3]]).T
>>> a
array([[1, 2, 3]])
>>> b
array([[1],
[2],
[3]])
można skorzystać z nadawania.
>>> a * b
array([[1, 2, 3],
[2, 4, 6],
[3, 6, 9]])
brakujące numery są wypełnione Pomyśl wierszy i kolumn w tabeli lub arkusza kalkulacyjnego.
>>> a + b
array([[2, 3, 4],
[3, 4, 5],
[4, 5, 6]])
Wykonanie tego z wyższymi wymiarami staje się trudniejsze dla wyobraźni.
Powiązane problemy
- 1. indeksowi n Tablica wymiarową z (n-1) d tablicy
- 2. Wymiar Numpy Vector (N, 1) -> (N,) wymiarowanie
- 3. Asymptotic złożoność T (n) = T (n-1) + 1/n
- 4. n-wymiarowa tablica
- 5. Rozwiąż: T (n) = T (n/2) + n/2 + 1
- 6. Co robi kod bitowy "$ n & ($ n - 1)"?
- 7. Numpy: Jak elementowo mnożyć dwa wektory, kształt (n, 1) i (n)?
- 8. Łatwo: Rozwiąż T (n) = T (n-1) + n metodą iteracji
- 9. tablica sortowania o rozmiarze n
- 10. Uśrednianie dla wszystkich n elementów tablicy numpy
- 11. Znajdź, czy tablica jest sekwencją w czasie O (n) i O (1)
- 12. numpy: składnia/idiom do rzucania (n,) tablicy do tablicy (n, 1)?
- 13. Rozwiąż powtarzalność formy p [n, m] == p [n, m-2] + p [n-1, m-1] + p [n-2, m]
- 14. Dlaczego [1..n] nie jest traktowany tak samo jak [n.1] w Haskell?
- 15. Wybierz problem z n + 1
- 16. Generowanie n-wymiarowej tablicy współrzędnych w numpy
- 17. N-D wersja itertools.combinations w numpy
- 18. Co oznacza 1 (mod N)?
- 19. Sublime Text 2 RegEx zamień n na n + 1
- 20. Cython: bo od 1 <= i <n
- 21. CharField max_length 2^n vs 2^n-1
- 22. n ** n ** n heurystyki w Pythonie
- 23. Numpy: zewnętrzny produkt z n wektorów
- 24. Scala: przesuwne (N, N) kontra zgrupowane (N)
- 25. Czy log (n!) = Θ (n · log (n))?
- 26. Zliczana liczba bitów: Jak działa ta linia? n = n &(n-1);
- 27. echo "-n" nie drukuje -n?
- 28. Znajdź triole w czasie lepszym niż liniowy tak, że A [n-1]> = A [n] <= A [n + 1]
- 29. IE 8 wybierająca n + 1 wskaźnik
- 30. Numpy, grupowanie każdego N elementu ciągłego?
Czy możesz podać mi przykłady? – satoru