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]
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐