【发布时间】:2021-09-17 05:58:05
【问题描述】:
print(s0[3][0][0]) 给我 1
但是 print(s0[3][0]) 给了我 [1]
我怎样才能让 print(s0[3][0]) 给我 1?
S0 是一个 100 行的 numpy 矩阵
S0 =
[[[ 1. ]
[-0.91903376]
[ 0.18724527]]
[[ 1. ]
[ 0.87834638]
[-0.88794145]]
[[ 1. ]
[-0.75320818]
[ 0.59000726]]]
小样本^
【问题讨论】:
-
你有一个 3 维矩阵,你想要一个 2 维矩阵吗?删除内括号并在数字之间插入逗号,即
S0 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]。 -
s0[3,0,0]从 3d 数组中选择一个元素。看起来你有一个 (3,3,1) 形状的数组。你读过shape和reshape吗?
标签: python numpy machine-learning