直观地解释此4D numpy数组索引

直观地解释此4D numpy数组索引,第1张

直观地解释此4D numpy数组索引

2D数组是矩阵:数组的数组。

4D数组基本上是矩阵矩阵:

指定一个索引将为您提供一系列矩阵:

>>> x[1]array([[[-0.37387191, -0.19582887],        [-2.88810217, -0.8249608 ],        [-0.46763329,  1.18628611]],       [[-1.52766397, -0.2922034 ],        [ 0.27643125, -0.87816021],        [-0.49936658,  0.84011388]],       [[ 0.41885001,  0.16037164],        [ 1.21510322,  0.01923682],        [ 0.96039904, -0.22761806]]])

指定两个索引将为您提供一个矩阵:

>>> x[1, 1]array([[-1.52766397, -0.2922034 ],       [ 0.27643125, -0.87816021],       [-0.49936658,  0.84011388]])

指定三个索引将为您提供一个数组:

>>> x[1, 1, 1]array([ 0.27643125, -0.87816021])

指定四个索引给您一个元素:

>>> x[1, 1, 1, 1]-0.87816021212791107

x[1,1]
会为您提供保存在大矩阵第二行第二列中的小矩阵。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5143663.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-17
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存