用到的函数

  1. 判断矩阵是否全为或者含有某元素

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    >>> a2
    array([[0, 2, 3, 4],
    [2, 3, 4, 5],
    [3, 4, 5, 6],
    [4, 5, 6, 7]])
    #判断矩阵中是否有0元素
    >>> np.any(a2 == 0)
    True
    #判断是否是0矩阵
    >>> np.all(a2 == 0)
    False
  2. python打乱list中元素顺序

    1
    2
    3
    import random
    a = [1,2,3,4,5]
    random.shuffle(a)
  3. 对文件重命名

    1
    os.rename(oldname,newname)
  4. 删除list1中所有在list2中的元素

    1
    return [x for x in list1 if x not in list2]