TypeError: ToTensor() takes no arguments
代码如下:
from torchvision import transforms
from PIL import Image
img_path = "dataset/train/ants/0013035.jpg"
img = Image.open(img_path)
#tensor_trans = transforms.ToTensor()
#tensor_img = tensor_trans(img)
tensor_img = transforms.ToTensor(img)
print(tensor_img)
#TypeError: ToTensor() takes no arguments
原因,需要将transforms.ToTensor()传给一个变量再来使用
相当于 tool = transforms.ToTensor()
然后 result = tool(raw)
修改后的代码如下:
from torchvision import transforms
from PIL import Image
img_path = "dataset/train/ants/0013035.jpg"
img = Image.open(img_path)
tensor_trans = transforms.ToTensor()
tensor_img = tensor_trans(img)
print(tensor_img)
#TypeError: ToTensor() takes no arguments
输出的结果是img的向量表示
tensor([[[0.3137, 0.3137, 0.3137, ..., 0.3176, 0.3098, 0.2980],[0.3176, 0.3176, 0.3176, ..., 0.3176, 0.3098, 0.2980],[0.3216, 0.3216, 0.3216, ..., 0.3137, 0.3098, 0.3020],...,[0.3412, 0.3412, 0.3373, ..., 0.1725, 0.3725, 0.3529],[0.3412, 0.3412, 0.3373, ..., 0.3294, 0.3529, 0.3294],[0.3412, 0.3412, 0.3373, ..., 0.3098, 0.3059, 0.3294]],[[0.5922, 0.5922, 0.5922, ..., 0.5961, 0.5882, 0.5765],[0.5961, 0.5961, 0.5961, ..., 0.5961, 0.5882, 0.5765],[0.6000, 0.6000, 0.6000, ..., 0.5922, 0.5882, 0.5804],...,[0.6275, 0.6275, 0.6235, ..., 0.3608, 0.6196, 0.6157],[0.6275, 0.6275, 0.6235, ..., 0.5765, 0.6275, 0.5961],[0.6275, 0.6275, 0.6235, ..., 0.6275, 0.6235, 0.6314]],[[0.9137, 0.9137, 0.9137, ..., 0.9176, 0.9098, 0.8980],[0.9176, 0.9176, 0.9176, ..., 0.9176, 0.9098, 0.8980],[0.9216, 0.9216, 0.9216, ..., 0.9137, 0.9098, 0.9020],...,[0.9294, 0.9294, 0.9255, ..., 0.5529, 0.9216, 0.8941],[0.9294, 0.9294, 0.9255, ..., 0.8863, 1.0000, 0.9137],[0.9294, 0.9294, 0.9255, ..., 0.9490, 0.9804, 0.9137]]])进程已结束,退出代码为 0
图片来自b站up主:小土堆
TypeError: ToTensor() takes no arguments相关推荐
- TypeError: ToTensor() takes no arguments报错显示
在执行语句时报错, 错误显示: 原因:ToTensor后未加(),并没有实现tensor转换
- python类takes no arguments_Python构造函数报错:TypeError: People() takes no arguments
养浩然之气,做博学之人 问题 类的构造函数使用时报错如下: Traceback (most recent call last): File "D:/PythonProjects/Demo/8 ...
- TypeError: Animal() takes no arguments
问题参考 Python中报错提示:TypeError: Student() takes no arguments 问题背景 在联系python经典面试题的时候,做到了解引用计数机制时,创建类报错 附上 ...
- Python TypeError: cat() takes no arguments
Python TypeError: cat() takes no arguments 很少用class 结果今天一个简单的TypeError差点没弄疯 #!/uer/bin/env python3 c ...
- TypeError: FC() takes no arguments
错误总结 原代码 class FC:def init(self,in_num,out_num,lr=0.01):self._in_num=in_numself._out_num=out_numself ...
- TypeError: Person() takes no arguments
定义和使用python类定义的时候报错如题中的错误,具体代码如下: class Person:def _init_(self,name,age):self.name=nameself.age=agep ...
- TypeError: Student() takes no arguments
运行Python时报TypeError: Student() takes no arguments这个错误 检查在构造函数时,是不是 __init__写成了__int__ def __ini ...
- python类的学习TypeError: Dog() takes no arguments
在对python的类的学习中,出现以下报错 my_dog = Dog('oppo', 6) TypeError: Dog() takes no arguments 输入的代码如下: class Dog ...
- 解决报错TypeError: people() takes no arguments
在学习构造方法的过程中遇到报错TypeError: people() takes no arguments 看似没有问题,但是就是运行不出来, 原因居然是:构造函数 def __init__(self ...
最新文章
- 64位 java 数据类型_全面解析Java支持的数据类型及Java的常量和变量类型
- 网络推广专员如何稳定搜索引擎首页排名全力以赴致力于网络推广
- 【Opencv实战】趣味应用 | 用OpenCV自动给图片添加虚拟特效---平淡的生活需要技术的点缀~
- .net导出Excel几种方式比较
- 关于pdf阅读器的选择
- python解决写入文件乱码问题
- CentOS7安装配置MongoDB4.4.4踩坑
- 串口异步通信——时序宽度测试
- 区分——带你领略分布式的专业评测集散地
- 计算机中丢失storm.d,win10 64位电脑缺少storm.dll怎么办_win10玩暗黑破坏神2缺少storm.dll文件修复方法...
- 洛谷P5804 [SEERC2019]Absolute Game
- 撤销博士学位!取消硕导资格!科技部最新通报一批科研不端案件...
- 【超全】Go语言超详细学习知识体系
- 每个程序员必须掌握的常用英语词汇(建议收藏)
- JAVA:获取用户访问ip地址
- RX5700XT和RX6700XT的区别 RX 5700XT和RX 6700XT选哪个好
- Total Bummer:透​​视水滴
- mysql intersect用法格式_我们如何模拟MySQL INTERSECT查询?
- 《赢在中国》 第二季 商战篇 语录
- 刷脸支付代理真有那么好做?小心别中了他们的骗局!
热门文章
- python控制软件自动化测试,资讯详情-用python来使用Airtest 自动化工具-柠檬班-自动化测试-软件测试培训-自学官网...
- html5做宠物饲养,说一说最适合上班族养的十大宠物
- python智能决策系统_智能风控决策引擎系统可落地实现方案(三)模型引擎实现...
- Python入门笔记3
- openGL增强表面细节--凹凸贴图
- 处理WIN7任务栏通知区域图标异常问题
- 判断浏览器必须是IE10以上,低于IE10做出提示
- 室内外地图切换(室内基于ibeacons三点定位)
- LED点阵显示,有关特殊国别(阿拉伯,希伯来,泰文)字符排版和乱码问题解决
- Mqtt精髓系列之精简之道