Pytorch 如何给出Pytork中随机旋转的范围

Pytorch 如何给出Pytork中随机旋转的范围,pytorch,image-rotation,Pytorch,Image Rotation,我试着给你一个随机的答案 def mapper(dataset_dict): dataset_dict = copy.deepcopy(dataset_dict) # it will be modified by code below image = utils.read_image(dataset_dict["file_name"], format="BGR") transform_list = [

我试着给你一个随机的答案

def mapper(dataset_dict):
    dataset_dict = copy.deepcopy(dataset_dict)  # it will be modified by code below
    image = utils.read_image(dataset_dict["file_name"], format="BGR")    
    transform_list = [
                    
                     T.ResizeShortestEdge(short_edge_length=(640, 672, 704, 736, 768, 800), max_size=1333, sample_style='choice')
                     ,T.RandomRotation([-10,0,10])
                  
                      ]
    image, transforms = T.apply_transform_gens(transform_list, image)
    dataset_dict["image"] = torch.as_tensor(image.transpose(2, 0, 1).astype("float32"))

    annos = [
        utils.transform_instance_annotations(obj, transforms, image.shape[:2])
        for obj in dataset_dict.pop("annotations")
        if obj.get("iscrowd", 0) == 0
    ]

    instances = utils.annotations_to_instances(annos, image.shape[:2])
    dataset_dict["instances"] = instances
    #dataset_dict["instances"] = utils.filter_empty_instances(instances)
    return dataset_dict
这是给出随机旋转的正确方法吗? 随机旋转([-10,0,10])将选择10或0或10?
我应该如何给出这样的范围
-10到10随机