1
ndim()을 사용하여 배열에서 가질 수있는 다양한 차원을 실험하고 있습니다.파이썬을위한 배열의 차원 수를 시각화하는 방법 numpy
x=np.arange(0,100,1).reshape(1,20,5)
모양은 다음과 같습니다 print x.ndim
가 배열 차원은 차원이 3
이유 3
내가 시각화 할 수 있습니다 보여줍니다
[[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]
[15 16 17 18 19]
[20 21 22 23 24]
[25 26 27 28 29]
[30 31 32 33 34]
[35 36 37 38 39]
[40 41 42 43 44]
[45 46 47 48 49]
[50 51 52 53 54]
[55 56 57 58 59]
[60 61 62 63 64]
[65 66 67 68 69]
[70 71 72 73 74]
[75 76 77 78 79]
[80 81 82 83 84]
[85 86 87 88 89]
[90 91 92 93 94]
[95 96 97 98 99]]]
, 후 어떻게 각각의 모양 배열은 0,1,2,3,4,5 차원과 비슷합니다 ......?
'.reshape (20,5)'를 실행했다면 2 차원이되고'.reshape (1,1,20,5)'를 수행했다면 4 차원 등이됩니다. –
귀하의 질 낮은 배열은 3 차원을 가지지 만 배열 차원 중 하나는 단위 길이를 가지므로 배열의 내용은 2 차원입니다. –
@Spencer 간단히 말해서, reshape 함수의 인수 수가 배열의 차원을 결정합니까? – user3211991