📅  最后修改于: 2023-12-03 15:04:33.278000             🧑  作者: Mango
numpy.fliplr()
函数用于左右翻转数组。也就是将数组沿着水平方向翻转,即左侧的元素被放置在右侧,右侧的元素被放置在左侧。
numpy.fliplr(arr)
该函数返回一个左右翻转后的数组。
import numpy as np
arr = np.array([[1, 2], [3, 4]])
flipped_arr = np.fliplr(arr)
print("原始数组:")
print(arr)
print("左右翻转后的数组:")
print(flipped_arr)
输出结果:
原始数组:
[[1 2]
[3 4]]
左右翻转后的数组:
[[2 1]
[4 3]]
该函数常用于图像处理,例如水平翻转一张图片。
import matplotlib.pyplot as plt
import numpy as np
img = plt.imread('image.jpg')
flipped_img = np.fliplr(img)
plt.imshow(flipped_img)
plt.show()
ValueError
异常。