Python中反转二维数组的行和列问题

Python反转二维数组的行和列

代码如下:

import numpy as np
arr=np.arange(12).reshape(4,3)
print("原数组")
print(arr)
print("翻转行")
print(arr[::-1])
print("翻转列")
print(arr[:,::-1])

结果如下:

原数组
[[ 0  1  2]
 [ 3  4  5]
 [ 6  7  8]
 [ 9 10 11]]
翻转行
[[ 9 10 11]
 [ 6  7  8]
 [ 3  4  5]
 [ 0  1  2]]
翻转列
[[ 2  1  0]
 [ 5  4  3]
 [ 8  7  6]
 [11 10  9]]

python数组反转

python中有一个列表a = [1,2,3,4,5,6]

如果想反转该数组怎么办呢?

一行代码搞定

a = a[::-1]

总结

作者:johnjim0816原文地址:https://johnjim0816.blog.csdn.net/article/details/113374935

%s 个评论

要回复文章请先登录注册