Numpy 解释张量索引
我正在尝试使用Numpy 解释张量索引,numpy,matrix,Numpy,Matrix,我正在尝试使用 import numpy as np z = np.array([[0,1,0],[1,0,0]]) phi = np.array([[0.8,0.2],[0.1,0.9]]) w = phi[z] print(w)` 结果是 [[[0.8 0.2] [0.1 0.9] [0.8 0.2]] [[0.1 0.9] [0.8 0.2] [0.8 0.2]]] 有人能解释一下索引是如何工作的吗? 非常感谢你的帮助。 谢谢。z正在从phi中选取行,您想要什么
import numpy as np
z = np.array([[0,1,0],[1,0,0]])
phi = np.array([[0.8,0.2],[0.1,0.9]])
w = phi[z]
print(w)`
结果是
[[[0.8 0.2]
[0.1 0.9]
[0.8 0.2]]
[[0.1 0.9]
[0.8 0.2]
[0.8 0.2]]]
有人能解释一下索引是如何工作的吗?
非常感谢你的帮助。
谢谢。
z
正在从phi
中选取行,您想要什么?@hpaulj感谢您访问我的问题。这正是我想要的。