如何在Python中从二维类numpy.ndarray的每个子数组中删除第一个元素

如何在Python中从二维类numpy.ndarray的每个子数组中删除第一个元素,numpy,Numpy,我有一个像这样的numpy.ndarray- [[1,2,3],-7,7,2],[2,-3,4] 我想删除每个数组的第一个元素并将其转换为 [[2,3],[7,2],-3,4] 有没有什么函数可以做到这一点,而不必为循环使用explicit- my_list = [[1,2,3],[-7,7,2],[2,-3,4]] my_list_out = [i[1:] for i in my_list] print(my_list_out) [[2, 3], [7, 2], [-3, 4]]

我有一个像这样的
numpy.ndarray
-

[[1,2,3],-7,7,2],[2,-3,4]

我想删除每个数组的第一个元素并将其转换为

[[2,3],[7,2],-3,4]


有没有什么函数可以做到这一点,而不必为循环使用explicit
-

my_list = [[1,2,3],[-7,7,2],[2,-3,4]]

my_list_out = [i[1:] for i in my_list]
print(my_list_out)
     [[2, 3], [7, 2], [-3, 4]]

也可以使用
列表理解
解决此问题-

my_list = [[1,2,3],[-7,7,2],[2,-3,4]]

my_list_out = [i[1:] for i in my_list]
print(my_list_out)
     [[2, 3], [7, 2], [-3, 4]]

np.array([[1,2,3],-7,2],[2,-3,4])[:,1:][/code>?它工作得很好。非常感谢Abdou的热情帮助。
np.array([[1,2,3],-7,7,2],[2,-3,4])[:,1:][/code>?它工作得非常好。非常感谢你的帮助。