Im ein Neuling auf Numpy und versuchen, die Grundfrage zu verstehen, was Dimension ist,numpy Dimensionen
habe ich versucht, die folgenden Befehle und zu versuchen, zu verstehen, warum die NDIM für letzten 2 Arrays gleich sind?
>>> a= array([1,2,3])
>>> a.ndim
1
>>> a= array([[1,2,3],[4,5,6]])
>>> a
array([[1, 2, 3],
[4, 5, 6]])
>>> a.ndim
2
>>> a=arange(15).reshape(3,5)
>>> a.ndim
2
>>> a
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])
Mein Verständnis ..
Case 1:
array([[1, 2, 3],
[4, 5, 6]])
2 elements are present in main lists, so ndim is-2
Case 2:
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])
3 Elemente sind in den Hauptlisten, tun NDIM ist 3-
wäre einfacher zu erklären, wenn Sie erwähnt, was man ihnen erwartet – shx2
zu sein "ndim" bedeutet "Anzahl der Dimensionen". ein 2D-Array hat ndim = 2, ein 3D-Array hat ndim = 3 usw. – endolith