numpy 函数总结

np.linalg.norm 求范数

https://blog.csdn.net/hqh131360239/article/details/79061535

向下取整 np.floor()

向上取整 np.ceil()

这里注意返回类型还是float

np.argsort()

返回排序的索引https://blog.csdn.net/weixin_38740463/article/details/91042911

numpy.linalg.svd

https://blog.csdn.net/weixin_43868107/article/details/102652639
这里是一个用不同方法的对比

np.flipud()

这个相当于旋转180度
以下是一个对输入为224x224x3图像进行旋转的例子,来源于
https://github.com/gidariss/FeatureLearningRotNet

def rotate_img(img, rot):
    if rot == 0: # 0 degrees rotation
        return img
    elif rot == 90: # 90 degrees rotation
        return np.flipud(np.transpose(img, (1,0,2)))
    elif rot == 180: # 90 degrees rotation
        return np.fliplr(np.flipud(img))
    elif rot == 270: # 270 degrees rotation / or -90
        return np.transpose(np.flipud(img), (1,0,2))

你可能感兴趣的:(python,numpy)