📅  最后修改于: 2023-12-03 15:19:27.320000             🧑  作者: Mango
在numpy中,fliplr()
函数是一个用于左右翻转数组的函数。它将给定的二维数组从左到右翻转。如果输入的不是二维数组,则会抛出ValueError
异常。
numpy.fliplr(arr)
arr
:需要左右翻转的二维数组import numpy as np
arr = np.array([[1, 2], [3, 4]])
print("原始数组:\n", arr)
flipped_arr = np.fliplr(arr)
print("翻转后的数组:\n", flipped_arr)
输出结果:
原始数组:
[[1 2]
[3 4]]
翻转后的数组:
[[2 1]
[4 3]]
在图像处理中,左右翻转可以实现水平翻转的效果,即将图像从左到右翻转。此外,在卷积神经网络中,使用左右翻转可以增加数据集的样本量,从而提高模型的精度和健壮性。