I am experimenting the different dimensions one can have in an array using ndim().
x=np.arange(0,100,1).reshape(1,20,5)
The shape is:
[[[ 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]]]
After, print x.ndim
shows the array dimension is 3
I cannot visualize why the dimension is 3.
How does the shapes of respective arrays look like with dimensions 0,1,2,3,4,5......?
.reshape(20,5)
then there would be 2 dimensions, and if you had done.reshape(1,1,20,5)
there would be 4 dimensions, etc. – Spencer Hill Jan 19 at 18:24