我想将图像随机旋转 90、180 和 270 度,即 90 度的倍数。
目前,我正在使用ImageDatagenerator
来增强我的数据:
train_dataGen = ImageDataGenerator(rescale=None,horizontal_flip=True,rotation_range=90,
vertical_flip=True)
Run Code Online (Sandbox Code Playgroud)
如果rotation_range
variable等于90,就像上面的代码一样,它是否只旋转90度?或者它执行 90 倍数的旋转?
我有 2 个具有相同行数(120)但列大小不同的列表,分别为 2 和 4。这是一个示例:
list_1=[ 1 2
3 4
5 6]
list_2=[ 1 2 3 4
5 6 7 8
4 3 2 1]
Run Code Online (Sandbox Code Playgroud)
我想逐行比较两个列表并保存最高的数字。换句话说,我想比较第 1 行list_1
和list_2
并保存具有最高值的数字,并对以下行执行相同操作。
以下是所需输出的示例:
list_3=[ 4 #result from list_2
8 #result from list_2
6] #result from list_1
Run Code Online (Sandbox Code Playgroud)
我试过这个argmax
函数,但是当我使用 argmax(list1, axis = 1)
它时它只返回索引,而不是实际值,如果我使用argmax(array)
它返回整个列表的最大值。
我可以使用for
并保存每行中的最大值,但是是否有特定的功能?