Import numpy as np
A=np.array([1,2,3])
有没有任何方法可以实现A[1,:],在MATLAB中它是很好的
如果你想像在MatLab中那样将numpy数组视为二维数组,你必须通过创建一个新数组并使用np.newaxis
来明确地告诉它。
import numpy as np
A=np.array([1,2,3])
print(A);
B = A[np.newaxis,:]
print(B)
# Here you go
print(B[0,:])
在联机Python 上进行测试
旁注:我写的是B[0],:],而不是B[1,:]。因为Python数组索引是基于0的,而不是像MatLab那样基于1的。