python之numpy數組交換元素位置

1. 需要用到中間變量的方法
 必須使用np.copy()函數

import numpy as np

if __name__ == "__main__":
    a = np.array([1,2,3])
    temp = np.copy(a[0])
    a[0] = a[1]
    a[1] = temp

2. 不需要用到中間變量的方法

import numpy as np

if __name__ == "__main__":
    a = np.array([1,2,3])
    a[0], a[1] = a[1], a[0]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章