python之numpy數組的本質

numpy數組的本質其實是一個多叉樹,因爲numpy是由C實現的,那直接上C語言
例如:
int a[2][3][4];
樹的根節點爲a(指針)
樹的第一維子節點有2個,a[0],a[1],爲指針,指針指向的內存放的還是指針,也就是指針的指針
樹的第二維子節點有6個a[0][0],a[0][1],a[1][2],a[1][0],a[1][1],a[1][2],爲指針,指向的內存放的是值
樹的第三維沒有子節點,全部爲葉子,葉子有24片,這就不一一列舉了,例如a[0][0][0],爲具體值,非指針!
總結,多叉樹結構中,只有葉子存放具體值,節點存放指針,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章