【发布时间】:2019-08-22 08:01:15
【问题描述】:
我有一个类似的数组:
a=np.array([2,7])
a=[2,7]
我想交换同一个数组,比如 7,2 有什么办法吗?
答案应该是 7,2
a=[7,2]
【问题讨论】:
-
a[0], a[1] = a[1], a[0]
标签: python python-3.x numpy
我有一个类似的数组:
a=np.array([2,7])
a=[2,7]
我想交换同一个数组,比如 7,2 有什么办法吗?
答案应该是 7,2
a=[7,2]
【问题讨论】:
a[0], a[1] = a[1], a[0]
标签: python python-3.x numpy
#a=np.array([2,7])
a=[2,7]
# Reversing a list using slice notation
print (a[::-1]) # [7, 2]
# The reversed() method
print (list(reversed(a))) # [7, 2]
交换列表中的两个元素:
# Swap function
def swapPositions(list, pos1, pos2):
list[pos1], list[pos2] = list[pos2], list[pos1]
return list
a=[2,7]
pos1, pos2 = 0, 1
print(swapPositions(a, pos1 - 1, pos2 - 1))
【讨论】:
试试np.flip(a,0) 更多信息请参见this。
【讨论】: