使用 ":" 访问 1D NumPy 数组的行的任何方法


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的。

相关内容

  • 没有找到相关文章

最新更新